代码之家  ›  专栏  ›  技术社区  ›  juliano.net

按列和计数分组,但使用筛选器

  •  0
  • juliano.net  · 技术社区  · 6 年前

    我在报告中显示了一个documents表,然后添加了一个切片器以使用日期范围过滤这些数据。这正如预期的那样工作,但现在我需要创建一个应该显示摘要的油炸圈饼图。

    我已经使用如下汇总函数创建了一个计算表:

    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\u id分组的文档数?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Mike Honey    6 年前

    我认为你不需要任何DAX来做这件事。只需添加字段: document\u id 为油炸圈饼图表可视化设置好值,并将其摘要设置为计数。

    如果您确实想要一个度量值,它应该是这样的:

    # Documents = DISTINCTCOUNT ( documents[document_id] )
    

    尝试使用树状图而不是油炸圈饼图-如果有2个以上的user\u id值,结果会更清楚。