![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Select NON EMPTY {[Broker].[GN_Hierarchy].[President].Members} ON COLUMNS, NON EMPTY {[Broker].[State].[Broker Name].Members} ON ROWS From [GN_Loans] Where ([Broker].[State].[All Broker].[ALABAMA]) Recieve this message "Unable to open cellset formula error duplicate dimensions across (Independent) axes when calculating a query axis". The problem here is that you may not specify members of a dimension on more |
#3
| |||
| |||
|
|
Select NON EMPTY {[Broker].[GN_Hierarchy].[President].Members} ON COLUMNS, NON EMPTY {[Broker].[State].[Broker Name].Members} ON ROWS From [GN_Loans] Where ([Broker].[State].[All Broker].[ALABAMA]) Recieve this message "Unable to open cellset formula error duplicate dimensions across (Independent) axes when calculating a query axis". The problem here is that you may not specify members of a dimension on more than one axis. Since you already select [Broker].[State].[Broker Name].Members on the rows, you may not use another member of the [Broker] dimension on the filter axis. If the [Broker Name] level is under the [State] Level, the following query would should select all brokers that are under ALABAMA on the rows: Select NON EMPTY {[Broker].[GN_Hierarchy].[President].Members} ON COLUMNS, NON EMPTY {[Broker].[State].[All Broker].[ALABAMA].Children} ON ROWS From [GN_Loans] If there are additional levels between [State] and [Broker Name] you could use the descendants() function like this: Descendants([Broker].[State].[All Broker].[ALABAMA], [Broker].[State].[Broker Name]) This function returns all descendants of [Broker].[State].[All Broker].[ALABAMA] which are on the [Broker Name] level. HTH Stefan Farthofer |
![]() |
| Thread Tools | |
| Display Modes | |
| |