Среднее за 3 месяца в Квартале и среднее за 13 месяцев в Пауэр Би - PullRequest
0 голосов
/ 08 июля 2019

enter image description here

Мне нужен динамический фильтр, который вычисляет Среднее значение при выборе любого месяца

Например, QTD Average, если я выберу Jan-18, он должен вычислить, 100/1 = 100 Если я выберу 18 февраля, он должен вычислить, 100+200/2 = 150 Точно так же, если я выберу Mar-18, он должен вычислить, 100+200+150/3 = 150

Тогда для следующего квартала, если я выберу 18 апреля, он должен вычислить, 300/1 = 300 Снова для 18 мая это должно вычислить, 300+100/2 = 200 Для 18 июня это должно вычислить, 300+100+250/3 = 216.666

это должно быть сделано для всех кварталов

Точно так же мне нужна помощь в среднем за 13 месяцев, которая является динамическим фильтром, который вычисляет среднее значение в выборе любого из месяцев.

Например, среднее значение с начала года, если я выберу 17 декабря, оно должно вычисляться, 50/1 = 50 Если я выберу 18 января, он должен вычислить 50+100/2 = 75 Если я выберу 18 февраля, он должен вычислить 50+100+200/3 = 116,66 аналогично, если я выберу 18 марта, он должен вычислить 50+100+200+150/4 = 125 Так до 18 декабря, то есть 13-го месяца.

Я пытался использовать формулы Averagex, это сработает, когда я выберу 3 месяца в фильтре, например, для 18 марта. Мне также нужно выбрать 18 января и 18 февраля, чтобы получить средние значения. Таким образом, выбор конкретного месяца должен дать значение

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