Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
三个表之间的PowerBI和/或函数_Powerbi - Fatal编程技术网

三个表之间的PowerBI和/或函数

三个表之间的PowerBI和/或函数,powerbi,Powerbi,我在仪表板中创建了下表: Name Exist in AD Exist in EDR Exist in ASDF A TRUE TRUE TRUE B TRUE TRUE TRUE C FALSE FALSE TRUE 每个字段都来自不同的表。我想在仪表板中计算一个具有以下结果的新

我在仪表板中创建了下表:

Name     Exist in AD     Exist in EDR    Exist in ASDF
  A         TRUE             TRUE            TRUE
  B         TRUE             TRUE            TRUE
  C         FALSE            FALSE           TRUE
每个字段都来自不同的表。我想在仪表板中计算一个具有以下结果的新列:


新列=和(存在于AD中,(或(存在于EDR中,存在于ASDF中))

您可以使用以下DAX:

New Column =
var nameVar = table[Name]
var existAD = CONTAINS(AD, AD[columnNameAD], nameVar)
var existEDR = CONTAINS(EDR, EDR[columnNameEDR], nameVar)
var existASDF = CONTAINS(ASDF, ASDF[columnNameASDF], nameVar)
return existAD && (existsEDR || existsASDF)
如果行中变量的名称存在于该列的其他表中,则Caintais返回true。
最后,我把它的逻辑放在一起。

你是如何在AD中生存的?如果测量,你可以显示代码。