两个维度的日平均MDX最大值
我有一个具有两个维度的日平均MDX最大值,mdx,average,Mdx,Average,我有一个具有[Serialnumber]维度和[Time]维度的多维数据集。衡量标准是平均CPU使用率 我想以某种方式制定一个MDX查询 计算每个序号和天数的平均CPU使用率 制定最大平均值的衡量标准 例如: day 1 20% day 2 60% day 3 30% 当我在MDXQuery中查看月份时,我想选择一个度量,它告诉我 60%,因为在第2个月,每天的平均cpu使用率最高 这可能吗?假设:您的日期维度称为日期,并且有一个日级别,这是您希望平均使用的日期级别。你有一
[Serialnumber]
维度和[Time]
维度的多维数据集。衡量标准是平均CPU使用率
我想以某种方式制定一个MDX
查询
- 计算每个序号和天数的平均CPU使用率
- 制定最大平均值的衡量标准
day 1 20%
day 2 60%
day 3 30%
当我在MDX
Query中查看月份时,我想选择一个度量,它告诉我
60%,因为在第2个月,每天的平均cpu使用率最高
这可能吗?假设:您的日期维度称为日期,并且有一个日级别,这是您希望平均使用的日期级别。你有一个称为时间的维度,它有多个测量值,假设以固定的间隔发生,比如说秒(这样平均值就是算术平均值。如果不是,你需要计算两个测量值之间的时间来计算加权平均值,事情就更乱了) 询问
With
Member [Measures].[Average] as ( [Time].[Second].Members, [Measures].[CPU] )
Member [Measures].[Max Average] as Max( Descendants( [Date].CurrentMember, [Date].[Day] ), [Measures].[Average] )
Select
Descendants( [Date].[2014], [Date].[Months] ) on Rows,
[Measures].[Max Average] on Columns
From [My Cube]
应该给出给定年份每月的最大日平均值
正如有人在对OP的评论中提到的,如果没有关于您的特定多维数据集结构的进一步详细信息,就没有什么可以做的了。我很有可能——尽管没有看到您当前的脚本,我们也无能为力:所有的多维数据集都是不同的,因此看到您的脚本会有很大帮助。如果您可以使用MS Ad对您的场景进行建模vWrks立方体甚至更好。