基于日期条件的行计数

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

目前,我在日期差异计算方面遇到问题。我需要您关于如何解决这个问题的建议。如果值存在于我的日期切片器范围之间,我需要计算行数。 在提供的屏幕截图中:

  1. “入学日期-SNF”是我要统计的栏目。
  2. “MaxSelectedDate”代表我的日期切片器中的最大日期。
  3. “MinSelectedDate”代表我的日期切片器中的最小日期。
  4. 在“SNF Admissed”列中,如果“Date of Immigration-SNF”落在“MaxSelectedDate”和“MinSelectedDate”之间,我想显示结果值。

我正在使用 Dax 公式如下:

SNF 已承认 = COALESCE( 计算( COUNTROWS('患者追踪'), 筛选( “患者追踪”, “患者跟踪”[入院日期 - SNF(如果适用)] >= [MinSelectedDate] && “患者追踪”[入院日期 - SNF(如果适用)] <= [MaxSelectedDate] ) ), 0 )

dax rowcount
1个回答
0
投票

我的问题得到了解决方案。基本上不需要在 DAX 中手动使用切片器范围。我使用下面的代码并得到了解决方案。

行列( 筛选( “患者追踪”, '患者跟踪'[入院日期 - SNF(如果适用)] >= MIN('表'[日期]) && “患者追踪”[入院日期 - SNF(如果适用)] <= MAX('Table'[Date]) ) )

在上面的代码中 “‘患者追踪’[入院日期 - SNF(如果适用)]”是我计算的数据日期列,“‘表’[日期]”是我的经期或日期表

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