Power Bi - 使用开放日期和关闭日期计算特定时间段内的开放案例

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

第一次使用,如果我没有提供足够的信息,我深表歉意。

我希望使用“创建日期”值和“结束日期”值来计算在某个时间点“打开”的查询案例数量。

例如,在“创建日期”列中,我有“19/01/2023 10:00 AM”,在“关闭日期”列中,我有“25/01/2023 10:15 PM”。

所以基本上我希望能够查看在特定日期/时间打开的案例总数。因此,在本例中,调查被视为在 5 月 19 日上午 10 点至 5 月 25 日晚上 10:15 之间开放。因此,如果我要检查 5 月 20 日未结案件的总数,这将算作我的未结案件总数中的 1。

不确定我是否走在正确的轨道上,但我创建了一项检查以下内容的措施:

Open Cases Count = 
COUNTROWS(
    FILTER(
        Enquiries,
        [Date Created] <= MAX('Date Table'[Selected Time]) &&
        [Date Closed] >= MAX('Date Table'[Selected Time])
    )
)

我得到的值太低了。我希望这是因为创建和关闭的列与我的日历表的关系?

powerbi dax measure
1个回答
0
投票

我认为您缺少 ALL()...从列或表中删除过滤器。

Open Cases Count = 
COUNTROWS(
    FILTER(
        ALL(Enquiries),
        [Date Created] <= MAX('DimDate'[Date]) &&
        [Date Closed] >= MAX('DimDate'[Date])
    )
)

否则,日历表和查询表之间的关系将进行相等性过滤 (DimDate[Date] = Enquiries[Date Created]),这不是您想要的。

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