我正在使用 OLAP,我想让用户选择测量函数,例如(计数、最大值、..)(作为过滤器)。
有没有办法在运行时选择多维数据集的度量聚合函数?
提前致谢
有更多时间,我认为不可能在我知道的 MDX 服务器中切换度量的聚合类型。考虑到一些改进(速度和内存)可能取决于您使用的聚合类型。
两种可能的解决方案:
创建计算成员来计算 count,max -> Aggregate(...) 问题是性能下降。
已经创建了所有度量 (amount-max,amount-min) 并使用选择器或实用程序维度来切换它。实用维度不是标准维度,因为它们不保存值而是转换。你可以在这里找到一些灵感。