PowerBI:根据另一列中的不同值计算一列中的不同值
PowerBI : Count Distinct values in one column based on Distinct Values in another column
我有组号的数据及其设定值。当所有批次的设置值相同时,我不希望计算这些批次。但如果每批中有超过 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 |
我想使用 dax 创建另一个 table 像上面的那样,这样我就可以根据其输出绘制图表 n 个百分比
我想使用 DAX 语言在 powerbi 中执行此操作。
TABLE =
GROUPBY (
Groups, //SourceTable
Groups[ group_no ],
"GrandTotal", COUNTX ( CURRENTGROUP (), DISTINCTCOUNTNOBLANK ( Groups[ values ] ) )
)
我有组号的数据及其设定值。当所有批次的设置值相同时,我不希望计算这些批次。但如果每批中有超过 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 |
我想使用 dax 创建另一个 table 像上面的那样,这样我就可以根据其输出绘制图表 n 个百分比 我想使用 DAX 语言在 powerbi 中执行此操作。
TABLE =
GROUPBY (
Groups, //SourceTable
Groups[ group_no ],
"GrandTotal", COUNTX ( CURRENTGROUP (), DISTINCTCOUNTNOBLANK ( Groups[ values ] ) )
)