Как рассчитать среднее значение, используя неактивные отношения и функцию SUMMARIZE в Power BI - PullRequest
0 голосов
/ 24 июня 2019

У меня неактивные отношения от dim_Date[Date] до fact_Loss[DateClosed].

Мне нужно рассчитать среднемесячное количество закрытых заявок на DateClosed.

Мне удалось рассчитать ежемесячные ClosedClaims, используя USERELATIONSHIP:

1) Рассчитано TotalClosedClaims

Ttl Closed Claims =
CALCULATE (
    DISTINCTCOUNT ( fact_Loss[ClaimID] ),
    FILTER ( fact_Loss, fact_Loss[ClaimStatus] = "Closed" )
)

2) рассчитаноЗакрытых претензий за месяц дата закрытия

Claims by Closed Date =
CALCULATE (
    [Ttl Closed Claims],
    USERELATIONSHIP ( fact_Loss[DateClosed], dim_Date[Date] )
)

enter image description here

Результат выглядит правильно:

enter image description here

Но теперь мне просто нужно взять среднее значение для этих монстров: я пытаюсь что-то вроде этого:

AVG Closed Claims = 
CALCULATETABLE(
    SUMMARIZE (
        FILTER ( fact_Loss, fact_Loss[ClosedMMYY] <> BLANK () ),
        fact_Loss[ClosedMMYY],
        "Average", COUNT ( fact_Loss[ClaimID] )
    ),USERELATIONSHIP(fact_Loss[DateClosed],dim_Date[Date])
)

Но это не дает мне правильногономер

1 Ответ

1 голос
/ 24 июня 2019

Что-то вроде = AVERAGEX (VALUES (dim_Date [MM-YY]), [Заявки по закрытой дате]) должны работать. Трудно сказать без данных или pbix.

...