第一次使用,如果我没有提供足够的信息,我深表歉意。
我希望使用“创建日期”值和“结束日期”值来计算在某个时间点“打开”的查询案例数量。
例如,在“创建日期”列中,我有“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])
)
)
我得到的值太低了。我希望这是因为创建和关闭的列与我的日历表的关系?
我认为您缺少 ALL()...从列或表中删除过滤器。
Open Cases Count =
COUNTROWS(
FILTER(
ALL(Enquiries),
[Date Created] <= MAX('DimDate'[Date]) &&
[Date Closed] >= MAX('DimDate'[Date])
)
)
否则,日历表和查询表之间的关系将进行相等性过滤 (DimDate[Date] = Enquiries[Date Created]),这不是您想要的。