按列和计数进行分组,但使用过滤器

时间:2018-04-08 00:25:52

标签: powerbi dax powerbi-desktop

我的报告中显示了一个文档表,然后我添加了一个切片器来使用日期范围过滤这些数据。这是按预期工作的,但现在我需要创建一个应显示摘要的圆环图。

我使用SUMMARIZE函数创建了一个计算表,如下所示:

grouped_docs = SUMMARIZE(documents;documents[user_id];"DocCount"; COUNTROWS('documents'))

但是,切片器会被忽略。

我还尝试使用以下代码创建一个度量:

DocCount = CALCULATE(GROUPBY(documents; documents[user_id]; "GroupByUser"; COUNTROWS(CURRENTGROUP())); ALLSELECTED('documents'))

但是它说GROUPBY需要在CURRENTGROUP上有聚合函数。

我的文档表结构如下:

document_id (auto increment field)
scanDate
title
user_id

如何获取按user_id分组的文档数?

1 个答案:

答案 0 :(得分:0)

我认为你不需要任何DAX。只需将字段 document_id 添加到Donut Chart visual的值中,并将其摘要设置为Count。

如果你想要一个测量,它将是这样的:

# Documents = DISTINCTCOUNT ( documents[document_id] )

尝试树形图而不是圆环图 - 如果您有超过2个user_id值,结果会更清晰。