powerbi - Power Bi Dax - 计算一个时间段内的一个测量值,如果不在该时间范围内计算另一个测量值

我本质上是想说从 2022 年 1 月 1 日到 2022 年 3 月 31 日使用某种措施,如果不在该时间范围内,则使用另一种措施。目的是在这几个月中使用不同的计算来确定总数,而在其余时间它保持不变,所以我想看到随着时间推移而不会被过滤的总数,并且这 3 个月显示'Diff_Total'。我已经尝试了除此之外的一些东西,在这个特殊的尝试中,它不会让我从“Date_Table”中选择一列......

= CALCULATE(IF(Date_Table > DATE(2022, 01, 01) && Date_Table < DATE(2022, 03, 31), [Diff_Total], [Original_Total]))

回答1

我有它的工作

Measure = 
VAR Dateinrange = 
    AND(
        min(Date_Table[Date]) > DATE(2022, 01, 01), 
        min(Date_Table[Date]) < DATE(2022, 03, 01)
    )
RETURN IF(Dateinrange=TRUE(),[Diff_Total], [Original_Total])

让我知道这是否适合你!

相似文章

最新文章