0

我有;

  • 时间维度(年、月、日、小时),
  • 产品维度(产品、功能
  • 和一个用户维度(用户

我可用的衡量标准是:已使用(正在使用的功能数量)

我想要做的是显示最大并发使用量。(这将是同一User使用的每个FeatureSum of Used的最大值,发生在同一Hour中)。

这在 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

Max Used就像您看到的Max Used Hourly一样。要做到这一点,我需要按小时计算 Sum..

我目前正在使用蒙德里安

4

1 回答 1

1

从您的新编辑来看,Hour 似乎不是您的时间维度的叶子,因此您的问题标题不太准确。由于您在查询中交叉连接功能和用户,因此可能会使用以下内容。

MAX(现有[时间].[小时].[小时].成员,[测量].[使用])

不幸的是,我使用 Microsoft SSAS 而不是 Mondrian,所以我不知道它是否支持相同的语法。

于 2009-02-11T00:46:17.850 回答