我有;
我可用的措施是:已使用(正在使用的功能数量)
我想要做的是显示并发使用的最大。 (对于同一用户使用的每个功能,这将是使用的总和的最大 ,发生在同一小时)。
这在MDX中是可行的,还是我需要在我的数据库中处理这个问题? (那感觉不对)
我能让自己理解吗?任何建议都是受欢迎的。
编辑(2月11日10:44中央):
视觉解释..(这就是我想要的):
[2008 Feb 11] [2008 Feb 11, 07:00] [2008 Feb 11, 07:30] [2008 Feb 11, 08:00]
[Feature A] [Glenn] [Used] 5 2 1 2
[Feature A] [Glenn] [Max Used] 3 2 1 2
最大使用次数就像您看到每小时最长时间一样。为了得到这个,我需要按小时计算总和..
我目前正在使用Mondrian
答案 0 :(得分:1)
根据您的新修改,看起来小时不是时间维度的叶子,因此您的问题的标题不太准确。由于您在查询中交叉连接功能和用户,因此以下内容可能有效。
MAX(现有[时间]。[小时]。[小时]。成员,[测量]。[已使用])
不幸的是我使用Microsoft SSAS而不是Mondrian,所以我不知道它是否支持相同的语法。