我在 SSAS 多维数据集中通过 BIDS 创建了一个计算度量,如下所示:
IIF([Measures].[RatePct] >= 0.90, [Measures].[measureA], [Measures].[measureB])
关键是,如果我将上述内容转换为:
IIF([Measures].[RatePct] >= 0.90, [Measures].[measureA], 0)
或者那个:
IIF([Measures].[RatePct] >= 0.90, [Measures].[measureA] + 100, [Measures].[measureB])
在多维数据集中使用该度量时,该度量变得非常慢。
任何想法为什么会发生这种情况以及如何解决?
非常感谢