我有一个度量为'power'汇总为SUM,时间维度为Year-> Month-> Day-> Hour和Location Dimension。
我们正在以电力数据的小时水平存储。
现在我们需要一个特定的位置和日期,每小时持续90天的平均功率。它应显示24列,每小时平均最后90天power_total。
以下查询仅给出location1每小时的日期功率。但是我需要在一个日期和地点每小时持续90天的平均功率。怎么做这个要求?
选择
{Hierarchize({[Time.Monthly]。[2013]。[9]。[20] .Children})} ON COLUMNS,
NON EMPTY {CROSSJOIN({Hierarchize({[Location]。[Location1]})},{[Measures]。[power]})} ON ROWS
来自[Power_Trend]
我对MDX很新。
请帮帮我。
-Prakash
答案 0 :(得分:0)
您可以使用LAG功能创建日期范围:description with some simple examples
其次,您应该使用strtomember创建当前日期成员,例如:
strtomember("[Time.Monthly].["+cstr(year(now())) + "].[" + cstr(month(now())) + "].[" + cstr(day(now())) +"]")
答案 1 :(得分:0)