在 PowerBI 桌面中使用分组依据时列值不活动
When using Group By in PowerBI desktop Column value is not active
在我的数据集中,每个PolicyNumber
可以有多个ClaimNumber
。所以我想做的就是获得 Unique PolicyNumber
并计算每个 PolicyNumber
的索赔数 (ClaimNumber
)。 (就像 Excel 中的支点 table)
在 Power BI 中,我单击 Edit Query
,单击 Group By
,指定我要分组的列 PolicyNumber
,为新列命名(CountOfClaims
), 操作 - Count Rows
...但我无法选择 Column
值。由于某种原因,它处于非活动状态。如果我需要 Sum
,它可以工作,但我只需要为每个 PolicyNumber
计算 ClaimNumber
它应该如此简单。
我在这里错过了什么?
这就是我想要实现的目标:
另外,当我在面板上选择分组依据时,查询带有感叹号。我找不到它的意思。
计算行数时,根据哪一列进行计数并不重要,这就是 Power BI 不填充下拉列表的原因。
“分组依据”对话框不支持不同的列计数(截至 2017 年 4 月)。
相反,您可以使用 DAX, that returns a distinct count 向数据模型添加度量。
=DISTINCTCOUNT([ClaimNumber])
或者您可以创建第二个 table,它位于第一个之上,仅包含 PolicyNumber
和 ClaimNumber
的独特组合。然后,您可以按 PolicyNumber
分组并计算行数,这将 return 不同的索赔计数。
在我的数据集中,每个PolicyNumber
可以有多个ClaimNumber
。所以我想做的就是获得 Unique PolicyNumber
并计算每个 PolicyNumber
的索赔数 (ClaimNumber
)。 (就像 Excel 中的支点 table)
在 Power BI 中,我单击 Edit Query
,单击 Group By
,指定我要分组的列 PolicyNumber
,为新列命名(CountOfClaims
), 操作 - Count Rows
...但我无法选择 Column
值。由于某种原因,它处于非活动状态。如果我需要 Sum
,它可以工作,但我只需要为每个 PolicyNumber
计算 ClaimNumber
它应该如此简单。
我在这里错过了什么?
这就是我想要实现的目标:
另外,当我在面板上选择分组依据时,查询带有感叹号。我找不到它的意思。
计算行数时,根据哪一列进行计数并不重要,这就是 Power BI 不填充下拉列表的原因。
“分组依据”对话框不支持不同的列计数(截至 2017 年 4 月)。
相反,您可以使用 DAX, that returns a distinct count 向数据模型添加度量。
=DISTINCTCOUNT([ClaimNumber])
或者您可以创建第二个 table,它位于第一个之上,仅包含 PolicyNumber
和 ClaimNumber
的独特组合。然后,您可以按 PolicyNumber
分组并计算行数,这将 return 不同的索赔计数。