季度平均3个月,Power Bibi平均13个月

时间:2019-07-08 09:16:45

标签: powerbi dax

enter image description here

我需要有一个动态过滤器,该过滤器可以在选择月份中的任意一个时计算平均值

例如QTD平均,如果我选择1月18日,则应计算100/1 = 100 如果我选择2月18日,则应计算100+200/2 = 150 同样,如果我选择Mar-18,则应计算100+200+150/3 = 150

然后,如果我选择“ April-18”,则应该在下一季度计算300/1 = 300 同样,应该在5月18日计算300+100/2 = 200 对于6月18日,它应该计算为300+100+250/3 = 216.666

它应该在所有季度都发挥作用

类似地,我需要平均13个月的帮助,这是一个动态过滤器,可以计算任何月份中选择的平均值。

例如,年初至今平均值,如果我选择12月17日,则应计算50/1 = 50 如果我选择Jan-18,则应计算50+100/2 = 75 如果我选择2月18日,则应计算50+100+200/3 = 116.66 同样,如果我选择3月18日,则应计算50+100+200+150/4 = 125 所以直到12月18日,也就是第13个月。

我尝试使用av​​eragex公式,当我在过滤器中选择3个月(例如3月18日)时,它将起作用,我还需要选择jan-18和2月18日来获取平均值。因此,选择一个特定的月份应该会产生该值

QTD =
CALCULATE (
    AVERAGEX ( VALUES ( 'COMPARISON PERIODS'[Text] ), [Capital Consumed] ),
    DATESINPERIOD (
        'COMPARISON PERIODS'[Text],
        MAX ( 'COMPARISON PERIODS'[Text] ),
        -3, MONTH
    )
)

0 个答案:

没有答案