繁体   English   中英

在 power bi dax 中使用 if

[英]Using if in power bi dax

我有一个表,它有 2 列,分支和角色。 基本上我想要第 3 列,它会说 1)如果一个分支机构具有所有三个角色(总裁、财务主管、秘书),那么 1. 2)如果一个分支机构有 2 个角色(总裁、财务/秘书)那么 2 3)如果一个分支机构有 1 个角色(总统/财务主管/秘书),然后是 3 个。

我将如何实现这一目标。 下面是我的表结构。

在此处输入图像描述

您可以通过计算分支的行数来做到这一点,添加一个新列:

    YouGet = 
var br = Branch[Branch]
return 4 - CALCULATE(COUNTROWS(Branch);FILTER(Branch;br = Branch[Branch] && (Branch[Role] = "President" || Branch[Role] = "Secretary" || Branch[Role] = "Treasurer")))

4 - 行数是为了得到符合您要求的结果。

您还可以选择创建第二个表,其中包含 3 个项目和表之间的关系。 这提供了您可以扩展的优势。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM