如何添加MDX where子句?

如何添加MDX where子句?,mdx,olap-cube,Mdx,Olap Cube,大家好,我是MDX的新手 如何在此查询中添加where子句 SELECT NON EMPTY { [Measures].[Tbl VS Master Data Count] } ON COLUMNS, NON EMPTY { ([Tbl VS Master Data].[Financer].[Financer].ALLMEMBERS * [Tbl VS Master Data].[Down Payment].[Down Payment].ALLMEMBERS ) } DIMENSION PR

大家好,我是MDX的新手

如何在此查询中添加where子句

SELECT NON EMPTY { [Measures].[Tbl VS Master Data Count] } ON COLUMNS, 
NON EMPTY { ([Tbl VS Master Data].[Financer].[Financer].ALLMEMBERS 
* [Tbl VS Master Data].[Down Payment].[Down Payment].ALLMEMBERS ) } DIMENSION PROPERTIES     
MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM [Vehicle Sales] CELL PROPERTIES VALUE, 
BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

这是使用报表生成器上的查询生成器生成的。

您将where子句放在[Vehicle Sales]的
后面。例如,如果您今年只想看到,您可以添加一个where子句,如下所示:

SELECT NON EMPTY { [Measures].[Tbl VS Master Data Count] } ON COLUMNS, 
NON EMPTY { ([Tbl VS Master Data].[Financer].[Financer].ALLMEMBERS 
* [Tbl VS Master Data].[Down Payment].[Down Payment].ALLMEMBERS ) } 
DIMENSION PROPERTIES     
MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
FROM [Vehicle Sales] 
WHERE ([Date].[Year].&{2014])
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
但是你要确定。如果在where子句中使用多值参数,则可能需要查看子选择,具体取决于所要进行的操作。不能使用where子句筛选行和列。如果有集合,请将成员放在括号中。如果有多个维度成员要放在where子句中,请将其放在括号中。有关更多详细信息,请参阅链接