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 DAX_Powerbi_Data Analysis_Dax - Fatal编程技术网

如何比较同一表中的两列值PowerBI DAX

如何比较同一表中的两列值PowerBI DAX,powerbi,data-analysis,dax,Powerbi,Data Analysis,Dax,我在一个使用MS Power BI的数据分析项目中工作,谢天谢地,我从一开始就做得很好。但是,我在DAX语法方面遇到了一个小问题。我有网络开发的背景。不管怎样,我目前的问题是我有租赁车辆,可以从一家分公司租赁,然后在另一家分公司交车 我想比较同一表中的两列值。”“所有者分支机构”和“当前分支机构”。使用DAX创建过滤器是一个好的选择吗?或者我应该转向R语言吗?作为一种临时解决方案,我认为这对于将来更大的记录来说不是一个有效的解决方案。无论如何,我的解决方案是创建一个新的布尔列类型。如果我理解您的

我在一个使用MS Power BI的数据分析项目中工作,谢天谢地,我从一开始就做得很好。但是,我在DAX语法方面遇到了一个小问题。我有网络开发的背景。不管怎样,我目前的问题是我有租赁车辆,可以从一家分公司租赁,然后在另一家分公司交车


我想比较同一表中的两列值。”“所有者分支机构”和“当前分支机构”。使用DAX创建过滤器是一个好的选择吗?或者我应该转向R语言吗?

作为一种临时解决方案,我认为这对于将来更大的记录来说不是一个有效的解决方案。无论如何,我的解决方案是创建一个新的布尔列类型。

如果我理解您的问题,请更正您需要这样的计算列:

CompCol = IF ( Owner_Branch = Current_Branch, TRUE, FALSE )

如何比较同一行中的两列值?例如循环或SQLJOIN这就是我所做的,但是没有更好的方法来解决这个问题吗?据我所知,这是最好的方法。为了提高效率,您可以搜索一个DAX函数,该函数返回比较结果,而不是使用IF子句,但可能没有比在开始时对计算列求值更好的方法了。如果您不想做计算列,可以添加自定义列。自定义列的公式如下所示。如果[col1]=[col2]那么为真,否则为假,我只是好奇,为什么您认为上述解决方案效率低下?