人对如何建立一个平均指标是动态的建议 - 它没有指定一个特定的切片,而是使用您的当前看法?我正在使用前端OLAP查看器(Strategy Companion),我需要一个基于数据视图中当前过滤的维度的“动态”实现。动态使用MDX AVG功能
我的事实表看起来是这样的: “[措施] [AmountA]”
Key AmountA IndicatorA AmountB Other Data
1 5 1 null 25
2 6 1 null 52
3 7 1 2 106
4 null 0 4 108
现在我可以指定一个简单的平均值与“[措施] [AmountA]/[措施]。 [IndicatorA]“非常有用 - ”[IndicatorA]“总计”[AmountA]“的非空值的数量。这也伟大工程,无论在视图中选择什么样的方面 - 它由已经在被过滤的行数
但怎么样[AmountB]总是划分?我没有空指标列。我想获取[AmountB]的平均值,用于当前视图中已过滤的任何行。如果我尝试使用行数作为一个简单的公式(psuedo-code“[Measures]。[AmountB]/Count([Measures]。[Key])”),我得到了错误的结果,因为它计数所有的平均空行。
所以,我需要一种方法来使用AVG功能,超过设定的“无论行我目前在过滤的基础上,我目前使用的任何尺寸”指定的[AmountB]平均值。我该如何指定这个动态集?
我已经试过了AVG函数的几个不同的用途和他们要么返回null或概括起来就是巨大的数字,显然不是一般我要找的。
Thanks- 马特
最大,这是近 - 我在寻找什么现在是如何指定{您设定}为一组动态的 - 没有任何特定的切片但无论一套,我目前正在与OLAP工具过滤英寸 – user977080
我将能够尝试改进此查询并在不久的将来更新答案。 – Max