微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何创建可以有条件地标记两列的度量?

如何解决如何创建可以有条件地标记两列的度量?

我有一张像这样的桌子:

ID A B
1H4
6S8 真的
1L7 真的
6T8 真的
7Y8
6S2 真的 真的
1H1 真的
6S3 真的
1H9 真的 真的
6S0

我想创建一个评估表的度量,以便能够有条件地(稍后为报告制定条件规则,即在此类单元格中放置颜色值)针对以下 2 个条件评估单元格:

  1. 当 A 列和 B 列中都有值时
  2. 当两列中都有空格/空值时

(如果两者都可以在一个措施中完成,这将是理想的)

解决方法

您可以使用这样的度量:

senior citizens

每列中的第一个 count the blank values,然后根据两个计数返回不同的颜色。然后使用此度量对每一列进行conditionally format the background color

enter image description here

得到这样的东西:

enter image description here

,

您需要一个具有

逻辑的自定义列
Column name =
SWITCH (
    TRUE (),A = 'True'
        && B = 'True',"True",A = ''
        && B = '',"False","Else goes here"
)

如果没有任何内容的单元格是 '' 或真正的空白,则必须更改逻辑。 SWITCH 的作用类似于多个 IF 语句,而 Switch with TRUE() 会在后面的步骤中评估条件。

,

您可以通过使用自定义列和度量来实现所需的结果。

  1. 自定义列

    Column =
    IF (
      Table[A] <> BLANK ()
      && Table[B] <> BLANK (),"Green",IF ( Table[A] = BLANK () && Table[B] = BLANK (),"Red" )
       )
    

Column Output

  1. 测量

     Measure X = 
    IF(COUNTBLANK(Table[A]) = 0  
       && COUNTBLANK(Table[B]) = 0,"#00FF00",IF(COUNTBLANK(Table[A]) <> 0   
              && COUNTBLANK(Table[B]) <> 0,"#FF0000")
     )
    
  2. 创建度量或自定义列后,转到条件格式并选择背景颜色,您可以根据自己的选择选择度量或列。这会给你想要的结果。

Background ID

输出

Measure Output

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。