Динамический текст в Power BI - меры по поддержке текста

Я хочу создать динамический текст (Visual - Enlighten Data Story), в котором будут записаны меры X, Y и Z (см. Рисунки ниже).

X - это вид деятельности, который потреблял наибольшее количество энергии в этом городе (один из них: промышленность, транспорт, услуги и т. Д.). Y - значение этого энергопотребления. Z - это процентное соотношение между Y и общим потреблением в этом городе.

Для этого примера в городе Порту этот текст должен возвращаться:

Х = Edificios de Serviços Y = 589,976 Z = 49%

пример Порто

Если я выберу любой другой город, например Гимарайнш:

X = Industria Y = 428,726 Z = 59%

пример Гимарайнш

Вот мой стол:

Таблица

Ждем помощи. Большое спасибо.

1 ответ

Решение

Это должно начать вас. Важно знать индекс значений, и Ранг делает это:

//Calculated column
Rank =
VAR City = Table1[City]
RETURN
    RANKX (
        FILTER ( Table1, Table1[City] = City ),
        [Energy_Mwh],
        [Energy_Mwh],
        ASC,
        DENSE
    )

//Calculated field/measure
City-as Measure =
LASTNONBLANK ( Table1[City], 1 )

//Calculated field/measure
x = CALCULATE(LASTNONBLANK(Table1[Activity],1),filter(all(Table1[Rank]),Table1[Rank] = max(Table1[Rank])))

//Calculated field/measure
y = CALCULATE(LASTNONBLANK(Table1[Energy_Mwh],1),filter(all(Table1[Rank]),Table1[Rank] = max(Table1[Rank])))

Спасибо

Другие вопросы по тегам