在MDX查询结果中显示所选的维度?

时间:2012-04-24 18:10:04

标签: mdx dimensions

如何在下方获取MDX查询以显示客户旁边的日期?目前它只显示客户,或者在非空通话中首先显示的维度。我希望两者都能在结果中显示出来。

SELECT  {[Measures].[Count1], [Measures].[Count2], 
  [Measures].[Count3]} ON COLUMNS,                               
nonempty({[Customers]}, {[DateRange]}) ON Rows                 
FROM Cube

我尝试了交叉连接但是返回内存不足错误。

谢谢!

我得到了这个:     客户| Count1 | Count2 | Count3 |

我想看到这个:     客户|日期| Count1 | Count2 | Count3 |

1 个答案:

答案 0 :(得分:0)

通常,度量作为NONEMPTY的第二个参数

SELECT  {[Measures].[Count1], [Measures].[Count2], 
[Measures].[Count3]} ON COLUMNS,                               
nonempty(({[Customers]}, {[DateRange]}),{[Measures].[Count1], [Measures].[Count2], 
[Measures].[Count3]}) ON Rows                 
FROM Cube

我将所有三个度量作为NonEmpty函数集的一部分。这将返回数据,其中任何行至少有三个非空​​的计数中的一个。它只过滤掉所有三个计数为空的行。