目前,我在日期差异计算方面遇到问题。我需要您关于如何解决这个问题的建议。如果值存在于我的日期切片器范围之间,我需要计算行数。 在提供的屏幕截图中:
我正在使用 Dax 公式如下:
SNF 已承认 = COALESCE( 计算( COUNTROWS('患者追踪'), 筛选( “患者追踪”, “患者跟踪”[入院日期 - SNF(如果适用)] >= [MinSelectedDate] && “患者追踪”[入院日期 - SNF(如果适用)] <= [MaxSelectedDate] ) ), 0 )
我的问题得到了解决方案。基本上不需要在 DAX 中手动使用切片器范围。我使用下面的代码并得到了解决方案。
行列( 筛选( “患者追踪”, '患者跟踪'[入院日期 - SNF(如果适用)] >= MIN('表'[日期]) && “患者追踪”[入院日期 - SNF(如果适用)] <= MAX('Table'[Date]) ) )
在上面的代码中 “‘患者追踪’[入院日期 - SNF(如果适用)]”是我计算的数据日期列,“‘表’[日期]”是我的经期或日期表