1

我是 MDX 的新手,我正在尝试找到一种方法来编写它,以便我可以从我的日期时间维度获取日期和时间值,即度量值的最大值和最小值发生的时间。就像我通过将它们添加到多维数据集中作为度量来找出实际值的最大值和最小值一样。右键单击实际值并在属性中选择最大值和最小值。但我不知道如何指定它在查询的给定开始和结束期间发生的时间。我的查询现在看起来像这样,我需要再添加两个测量值来显示最大值实际和最小值实际发生的日期和时间。

Select {  [Measures].[ItemKey],[Measures].[UTC],   
    [Measures].[Value Actual],  [Measures].[Min Value Actual], [Measures].[ Max Value Actual]   
    } on columns ,
    {[Dim_Item].[ItemId].&[63678],[Dim_Item].[ItemId].&[63710]} 
    on rows  from [Energy Aggregator] 
    Where 
     ([Dim_DateTimeLocal].[CalenderLocalDateTime].
     [HourofDay].&[26]&[2012]&[12]&[21]&[6]&[0]: 
     [Dim_DateTimeLocal].[CalenderLocalDateTime].[HourofDay].
     &[26]&[2012]&[12]&[25]&[3]&[0].lag(1)
    )

我已经坚持了一段时间,任何帮助将不胜感激。谢谢-莎拉

4

1 回答 1

1

尝试使用值度量创建作为日期维度的 TOPCOUNT (1) 的计算成员。可能需要一些工作才能使其与过滤器和切片器配合使用。

于 2013-05-20T10:07:47.817 回答