Power BI 日期范围筛选器

问题描述 投票:0回答:1

我有一个包含帐户的表,当它们处于活动状态时,如下所示:

用户 活动开始 活动结束
A 2023 年 1 月 1 日 2023 年 12 月 31 日
B 2023 年 2 月 5 日 2023年10月31日
C 2023 年 5 月 11 日 2023 年 6 月 28 日

我想创建一个 Power BI 仪表板,用户可以在其中查看在他们选择的日期范围内的某个时刻有多少用户处于活动状态。 例如,如果他们需要知道 1/1/2023 - 3/1/2023 期间有多少活跃用户,则会显示 2。如果他们想选择 4/1/2023 - 12/31/2023,则会显示 3 .

我怎样才能做到这一点?这可能吗?

powerbi dax visualization powerbi-desktop
1个回答
0
投票

是的,有可能,或者非常接近。使用下面的方法,您必须稍微修改切片器以使其成为非包含范围。因此,对于

1/1/2023
12/31/2023
,您必须基本上指定
after 12/31/2022
和第二个切片器
before 1/1/2024

创建步骤

创建测量

任何可以统计用户数量的东西。

ActiveCount = COUNT(DataTBL[User])

创建第一个切片器

  • 参考
    active_start
    字段。
  • 将切片器设置 → 样式 → 更改为
    Before
  • 创建一个切片器标题,说明 结束于(或任何看似信息丰富的内容)

创建第二个切片器

与上面基本相同,但有逆场和其他场。

  • 参考
    active_end
    字段。
  • 将切片器设置 → 样式 → 更改为
    After
  • 创建一个切片器标题,说明开始于

最终结果

添加视觉效果后,您应该会在输出中看到预期的结果。下面是屏幕截图以及详细视图,因此与示例相匹配。请注意,我在 2023 年之外添加了两名成员,以提供全面的起始选择。

所有会员(无筛选)

2023年1月1日至2023年3月1日

2023年4月1日至2023年12月31日

© www.soinside.com 2019 - 2024. All rights reserved.