MDX查询编辑器删除过滤器值

时间:2018-11-15 13:57:16

标签: sql-server ssas mdx

SQL Server Analysis Services面临着一个巨大的问题。我有一个名为“报告货币”的维度。每当我在任何类型的软件(Excel PowerPivot,Visual Studio等)中使用查询设计器时,它都会不断删除为该单个维度设置的过滤器值:

这是关闭窗口之前的样子: enter image description here

这是生成的mdx语句:

SELECT NON EMPTY { [Measures].[Net Sales] } ON COLUMNS, 
NON EMPTY { (
[Fiscal Category].[Fiscal Category].[Fiscal Category].ALLMEMBERS * 
[Report Currency].[Report Currency].ALLMEMBERS ) } 
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 

FROM ( SELECT ( { [Report Currency].[Euro], [Report Currency].[US Dollar] } ) ON COLUMNS 
FROM ( SELECT ( { [Fiscal Category].[Fiscal Category].&[BB0] } ) ON COLUMNS 
FROM [PnL Planning])) 
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

在没有其他任何接触的情况下,我重新打开了查询设计器,这就是我得到的:

enter image description here

该问题似乎没有链接到任何客户端。我已经通过直接从Visual Studio中的SQL Server打开SSAS多维数据集进行了测试,并且在浏览器中也得到了相同的行为。

它仅影响单个维度,所有其他维度均按预期运行。

预先感谢您的评论。

0 个答案:

没有答案