微观策略报告 IF 语句

时间:2021-02-08 20:45:40

标签: microstrategy

在 Microstrategy 报告中,是否有一种方法可以根据属性而非指标的条件创建 IF 语句,使其看起来如下表所示?如果(唯一 ID 属性 = "Test1", 0, 1)

<头>
Unique_ID 属性 If 语句的度量输出
Test1 0
Test2 1
Test3 1

1 个答案:

答案 0 :(得分:0)

您必须先将属性转换为度量。您可以为此使用“Max([Unique_ID Attribute]){~+}”,并将其称为“MAX UNIQUE_ATTR” 有了这个指标,你就可以使用你的 IF 语句:IF(([MAX UNIQUE_ATTR] = "Test1"), 1, 0)

您不必使用两个指标,您也可以将其写在一个指标中。取决于您是否要重复使用所述 MAX-metric。还要考虑小计/动态聚合以及它应该在那里显示什么(总和/平均)。

指标的所有其他选项仍然适用,您可以使用过滤器、手动设置指标的级别等。

我附上了我在一个测试项目中做的截图。

enter image description here