计算时间出现的次数

Count occurrences in time

处理失业数据,我想计算客户在过去 52 周内领取救济金的周数。

我有一个包含许多 table 的数据集,事实上 table 这些都是通过客户端编号连接的。事实上 table 一年中的每一周都会出现客户数量,另一列显示当周收到的福利类型(如果有)。所以我有一个长格式。

另外两个相关的 table 包含

A:客户编号列表每个客户只出现一次,但没有关于收到的福利或周数的信息。

B:福利清单

尝试在过滤时计算我的事实 table 中的行数,以便仅针对我感兴趣的特定利益这样做,但到目前为止我无法让它发挥作用。

领取福利 A 的周数 =

CALCULATE(DISTINCTCOUNT(FactDream[DimDreamBorger]); 
DimDreamYdelse[dagpenge] = 1)

sample data

我只需要 table 显示单个客户获得特定福利的周数,但我一直在获取所有客户获得福利的周数总和。

最好是添加以下度量:

=CountRows(YourTable)

将此度量放入图表视觉对象中。然后添加一个筛选器视觉对象并将您的 Benefit 列放入筛选器视觉对象中。

通过这种方式,您可以过滤出您感兴趣的福利,并在图表中查看结果。