gpt4 book ai didi

ssas - 条件脚本是否可以使用 MDX

转载 作者:行者123 更新时间:2023-12-02 04:53:25 25 4
gpt4 key购买 nike

SQL中,以下结构是可能的

IF <condition>
BEGIN
<do something>
END;

我可以在 MDX 中以类似的方式使用条件吗?


编辑
具体来说,我想以某种方式测试一个集合是否存在并将其用作 IF 语句中的条件。

IF TheFollowingReturnsRow(
select *
from $SYSTEM.MDSCHEMA_SETS
where SET_NAME = 'Set_Custom' and
CUBE_NAME = 'MyCube') THEN
<do something>
END IF

最佳答案

根据你想达到的目的,在MDX中使用IF语句是肯定可以的:

http://technet.microsoft.com/en-us/library/ms145517.aspx

SCOPE ([Customer].[Customer Geography].[Country].MEMBERS);
IF Measures.CurrentMember IS [Measures].[Internet Sales Amount] THEN this = 10 END IF;
END SCOPE;

其他替代方案包括 IIF(Logical_Expression, Expression1, Expression2) 和 CASE WHEN ... THEN ... ELSE ... END 结构。

关于ssas - 条件脚本是否可以使用 MDX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18401886/

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