Reputation: 1301
I'm using Mondrian and I have this query (Let's call it [query A]):
SELECT
NON EMPTY {Hierarchize({[Games].[**Some Game Name**]})} ON COLUMNS,
NON EMPTY {Hierarchize({[Users].[User Name].Members})} ON ROWS
FROM [Games_G]
Which returns me a list of users who are fan of a game given, and within the users returned from [query A] I have to run [query B]:
SELECT
NON EMPTY {Hierarchize({[Games].[Game Name].Members})} ON COLUMNS,
NON EMPTY {Hierarchize({[Measures].[Fans]})} ON ROWS
FROM [Games_G]
WHERE {Hierarchize({{[Users].[**Some Username**], [Users].[**Some UsernameTwo**], [Users].[**Some UsernameThree**], etc}})}
How can I merge between the two queries? Thanks in advance and sorry for being a mdx-query-noob.
Upvotes: 0
Views: 697
Reputation: 9375
How about that one using the NonEmpty function:
SELECT
NON EMPTY {Hierarchize({[Games].[Game Name].Members})} ON COLUMNS,
NON EMPTY {Hierarchize({[Measures].[Fans]})} ON ROWS
FROM ( SELECT
NonEmpty(
[Users].[User Name].Members,
( [Games].[**Some Game Name**] , [Measures].[Fans] )
) on 0
FROM [Games_G]
)
[edit] sub-query does not seem supported by Mondrian
Upvotes: 1