DAX度量从PowerBI中的选定月份获取前12个月的贷款总额

DAX度量从PowerBI中的选定月份获取前12个月的贷款总额,powerbi,dax,Powerbi,Dax,例如:如果我从日期切片器中选择2019年2月,我需要2019年3月到2020年2月的贷款总额,给出开始日期和结束日期 例如:我想以类似的方式: 从给定的DAX。对于特定的3月份,我将获得适当的o/p,但我希望在我从切片器中选择日期的整个前12个月: abc = CALCULATE( SUM( Pledge[pledge_amount] ), FILTER( Pledge, ( Pledge[ft

例如:如果我从日期切片器中选择2019年2月,我需要2019年3月到2020年2月的贷款总额,给出开始日期和结束日期
例如:我想以类似的方式:

从给定的DAX。对于特定的3月份,我将获得适当的o/p,但我希望在我从切片器中选择日期的整个前12个月:


    abc =
    CALCULATE(
        SUM( Pledge[pledge_amount] ),
        FILTER(
            Pledge,
             ( Pledge[ft_start_date] >= MIN( 'Calendar'[Date] ) )
                && Pledge[ft_start_date] <= DATE( 2020, 05, 31 )
                && Pledge[ft_end_date] > DATE( 2020, 03, 31 )
                && COUNTROWS(
                    FILTER(
                        'Age Group',
                        'Age Group'[object] = "pledge"
                            && 'Age Group'[units] = "month"
                            && [Age Months] >= 'Age Group'[min]
                            && [Age Months] <= 'Age Group'[max]
                    )
                )
        )
    )


abc=
算计(
金额(质押[质押金额],
滤器(
誓言
(保证[开始日期]>=MIN('日历'[日期])
&&抵押[生效日期]日期(2020年3月31日)
&&计数行(
滤器(
"年龄组别",,
“年龄组”[对象]=“抵押”
&&“年龄组”[单位]=“月”
&&[年龄月数]>=“年龄组”[min]

&&[年龄月数]我们使用DATESINPERIOD函数将所需的结果称为移动年度总数

使用此代码:

abc =
CALCULATE(
 SUM(Pledge[pledge_amount]),
 DATESINPERIOD ('Calendar'[Date],LASTDATE('Calendar'[Date]),-1,YEAR)
)