Microstrategy 报表 IF 语句

Microstrategy report IF statement

在 Microstrategy 报告中,有没有一种方法可以根据属性而非指标的条件创建 IF 语句,使其看起来像下面的 table? If(唯一 ID 属性 = "Test1", 0, 1)

Unique_ID Attribute Metric Output from If Statement
Test1 0
Test2 1
Test3 1

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

您不必使用两个指标,您也可以将其写在一个指标中。取决于您是否要重新使用所述 MAX-metric。还要考虑 subtotals/dynamic 聚合以及它应该在那里显示的内容 (sum/avg)。

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

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