gpt4 book ai didi

iccube - NON_EMPTY_BEHAVIOR 的目的

转载 作者:行者123 更新时间:2023-12-01 15:12:06 25 4
gpt4 key购买 nike

我需要澄清 NON_EMPTY_BEHAVIOR 的含义和目的定义计算成员时。
据我所知,目前 NON_EMPTY_BEHAVIOR 的目的是是告诉icCube如果NON_EMPTY_BEHAVIOR度量为空然后整个计算的度量为空,所以icCube不需要进一步评估计算?那正确吗?

谢谢。

最佳答案

NON_EMPTY_BEHAVIOR 属性用于计算成员中以加快某些内部计算。它定义了一个与计算成员具有相同空行为的度量或度量组。

一个例子,

MEMBER [Calculated] as [Measures].[Amount] * 23

从公式中我们可以看出,当 [Amount] 为空时 [Calculated] 成员将为空。你可以有另一个案例:
MEMBER [Calculated] as [Measures].[Amount] * [Fx Rates].[Euros]

如果两个成员中的任何一个为空,则此处将为空,为简单起见,您可以再次定义 NON_EMPTY_BEHAVIOR如您所知,仅在 [Amount] 上始终是 Fx 汇率。

所以我们可以在icCube中定义
MEMBER [Calculated] as [Measures].[Amount] * [Fx Rates].[Euros], NON_EMPTY_BEHAVIOR='Amount'

有什么用?

主要用于icCube中加速轴NON EMPTY标签和调用 NonEmptyX时功能。

请注意,如果您错误地定义它,使用错误的度量,您可能会发现自己的成员少于预期(轴为 NON EMPTY,NonEmptyX 函数...)

关于iccube - NON_EMPTY_BEHAVIOR 的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57429104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com