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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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_Dax_Powerquery_Powerbi Desktop - Fatal编程技术网

PowerBI:根据另一列中的不同值计算一列中的不同值

PowerBI:根据另一列中的不同值计算一列中的不同值,powerbi,dax,powerquery,powerbi-desktop,Powerbi,Dax,Powerquery,Powerbi Desktop,我有一个组号及其设置值的数据。当所有批次的设定值相同时,我不希望对这些批次进行计数。但如果每个批次中有超过1个集合值,则dax查询应将其计为1 我目前的数据是这样的 | group_no | values | | ---------- | ---------------------- | | H110201208 | 600 | | H110201208 | 600 | | H110201208 | 680

我有一个组号及其设置值的数据。当所有批次的设定值相同时,我不希望对这些批次进行计数。但如果每个批次中有超过1个集合值,则dax查询应将其计为1

我目前的数据是这样的

 | group_no  | values |
| ---------- | ---------------------- |
| H110201208 | 600                    |
| H110201208 | 600                    |
| H110201208 | 680                    |
| H101201215 | 665                    |
| H109201210 | 640                    |
| H123201205 | 600                    |
| H125201208 | 610                    |
| H111201212 | 610                    |
| H111201212 | 630                    |
| Group no   | Grand Total |
| ---------- | ----------- |
| H101201215 | 1           |
| H109201210 | 1           |
| H110201208 | 3           |
| H111201212 | 2           |
| H123201205 | 1           |
| H125201208 | 1           |
我希望我的输出像这样

 | group_no  | values |
| ---------- | ---------------------- |
| H110201208 | 600                    |
| H110201208 | 600                    |
| H110201208 | 680                    |
| H101201215 | 665                    |
| H109201210 | 640                    |
| H123201205 | 600                    |
| H125201208 | 610                    |
| H111201212 | 610                    |
| H111201212 | 630                    |
| Group no   | Grand Total |
| ---------- | ----------- |
| H101201215 | 1           |
| H109201210 | 1           |
| H110201208 | 3           |
| H111201212 | 2           |
| H123201205 | 1           |
| H125201208 | 1           |
我想使用dax创建另一个类似上面的表,这样我就可以根据它的输出绘制图n个百分比
我想用DAX语言在powerbi中实现这一点。

为什么H110201208的总计为3?
TABLE =
GROUPBY (
    Groups, //SourceTable
    Groups[ group_no  ],
    "GrandTotal", COUNTX ( CURRENTGROUP (), DISTINCTCOUNTNOBLANK ( Groups[ values ] ) )
)