【问题标题】:Microstrategy report IF statement微观策略报告IF声明
【发布时间】:2021-02-08 20:45:40
【问题描述】:

在微观策略报告中,有没有一种方法可以根据属性而非度量的条件创建 IF 语句,使其如下表所示? if(唯一 ID 属性 = "Test1", 0, 1)

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

【问题讨论】:

    标签: microstrategy


    【解决方案1】:

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

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

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

    我已经包含了我在一个测试项目中所做的屏幕截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多