我有一个表,其中有2列,分支和角色。基本上我想要第3列,它会说1)如果一个分支机构有三个角色(总裁,司库,秘书),那么1.2)如果一个分支机构有两个角色(总裁,财库/秘书),那么2,3)如果一个分支机构有一个角色(总裁/司库/秘书),那么3 )。
我将如何实现这一点。下面是我的表格结构。

发布于 2020-04-03 21:26:06
您可以通过计算分支的行数来完成此操作,添加一个新列:
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-行计数是为了得到与您要求的结果一致的结果。
您还可以选择创建第二个表,其中包含the3项和表之间的关系。这提供了您可以扩展的优势。
https://stackoverflow.com/questions/61009954
复制相似问题