В Power BI как можно вернуть метку категории на основе максимального значения для всех категорий, возвращаемых мерой с использованием DAX? - PullRequest
0 голосов
/ 15 января 2020

Ищите здесь руководство по DAX, чтобы вернуть текстовое поле на основе максимума, возвращаемого мерой, примененной к этому столбцу.

т.е. у нас есть таблица [category_column] и [мера] и столбцы ссылок на меру в других таблицах, с двусторонними отношениями.

Любая помощь высоко ценится, очень застрял!

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 17 января 2020

Если я читаю правильно, я думаю, что вы хотите нарисовать меру по значениям столбца и вернуть строку с максимумом меры. Как то так?

newMeasure = 
    VAR vals = SUMMARIZE('Table', 'Table'[Column1], "myMeasure", [Measure])
    VAR measureMax = MAXX(vals, [myMeasure])
    VAR value = CALCULATE(MAXX(FILTER(vals, [myMeasure] = measureMax), [Column1]))
RETURN
    value  
0 голосов
/ 16 января 2020

Если для столбца, который будет использоваться для max, используется столбец Column1, а для текстового поля Column2 может сработать что-то похожее на приведенное ниже:

Measure = 
VAR Max_Value =max('Table'[Column1])
Return CALCULATE(MAX('Table'[column2]),'Table'[Column1]=Max_value)

Если это не то, что вы ищете, объясните свои требования. более подробно, надеюсь, с примерами.

...