首页 > 解决方案 > 卡住!DAX Measure(s) 按位置和日期计数对记录进行分组

问题描述

尝试为其商店的 covid 商品的“集群”(客户术语)返回布尔值时,我遇到了一个问题。

我正在使用共享点托管列表,相关列是:

store_id; 感染日期;

本质上,当我计划尝试以下内容时:

按 store_id 对记录进行分组,按 date_of_infection 对这些分组记录进行排序,如果同一商店的同一天有 10 条以上的记录,则返回 true(即,如果 2021 年 1 月 1 日 store_id 1 有 10 条以上的感染,则应返回 true。虽然 2021 年 1 月 1 日 store_id 2 的 5 次感染和 store_id 3 的 5 次感染将返回 false。)

如果 count_of_records >= 10 则 True 否则 False

不幸的是,我们不能在这个项目中使用 SQL,我现在陷入了如何将预期结果转换为 DAX 或 PowerM 的问题。

非常感谢任何帮助,谢谢!

标签: powerbidaxpowerquery

解决方案


try a flag Measure as below-

flag = 
IF(
    count_of_records >= 10,
    1,
    0 
)

推荐阅读