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 Power BI(Dax)测量同一子类别项目之间的差异,但国家不同_Powerbi_Dax - Fatal编程技术网

Powerbi Power BI(Dax)测量同一子类别项目之间的差异,但国家不同

Powerbi Power BI(Dax)测量同一子类别项目之间的差异,但国家不同,powerbi,dax,Powerbi,Dax,我在创建度量时遇到了一个问题。我一直拿100-0,而不是100-75 在这种情况下,尝试将加拿大的Dax更改为低于1: Var _Canada = Calculate([Cost], Filter(All(table_name), table_name[Country] = "Canada"), Filters(table_name[subcategory]), Filters(table_name[PartNumber])) 如果你想看到加拿大作为国家的结果,你必须对我们

我在创建度量时遇到了一个问题。我一直拿100-0,而不是100-75


在这种情况下,尝试将加拿大的Dax更改为低于1:

Var _Canada = Calculate([Cost], Filter(All(table_name), table_name[Country] = "Canada"), Filters(table_name[subcategory]), Filters(table_name[PartNumber]))

如果你想看到加拿大作为国家的结果,你必须对我们做同样的操作

我已经尝试过这个变量,基本结果是它使用加拿大类别的总数减去美国子类别的总数。即,如果加拿大总类别=500美元,则计算为100美元至400美元。请检查更新的dax,并将过滤器条件添加到子类别和零件号列的组数据中。如果你可以共享同一个数据集,我可以在上面尝试这些dax并获得解决方案。谢谢你的帮助。你的回答让我回去测试。找到问题的地方是:连接到国家事实表的维度表。在事实表中,我有一个country_ID,它连接到country维度表。我把帖子写得很简单,但我没有“加拿大”,而是把加拿大的身份证放在了量度表中,我们也一样。我想这样做不行。简单的解决方案是将事实表列更改为国家名称,现在效果很好。很高兴知道这有助于找到解决方案。请分享您已经尝试过的度量值