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)。
指标的所有其他选项仍然适用,您可以使用过滤器、手动设置指标级别等。
我附上了我在测试项目上做的截图。
在 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)。
指标的所有其他选项仍然适用,您可以使用过滤器、手动设置指标级别等。
我附上了我在测试项目上做的截图。