Таблица - Размер фильтра по максимальному значению измерения - PullRequest
2 голосов
/ 22 марта 2019

Я пытаюсь вычислить значение MAX столбца D значения E, которое сбрасывается для каждого столбца A. Позже мне просто нужно показать МАКС-строку А.

Необработанные данные выглядят так: enter image description here

Желаемый вид будет выглядеть так: enter image description here

Спасибо!

1 Ответ

1 голос
/ 22 марта 2019

Это отличный пример вопроса, на который можно / нужно ответить, используя расчеты LOD.

Для начала найдите максимальное значение [Процент] (столбец E) на [Имя] (столбец B):

{Fixed [Name]: MAX(Percentage)}

Затем вставьте это вычисление, назовите его «Макс. На имя»,в другое вычисление, которое покажет [Букву] (столбец D), только если [Процент] и [Макс. на имя] совпадают:

IF [Percentage] = [Max Per Name] THEN [Letter] END

Результатом будет измерение, которое показывает [Буква]который соответствует наибольшим [Percentage] и 'Null', когда не совпадает.

Отсюда просто отфильтруйте 'Null' - результат будет именно таким, как вы хотите.Вы даже сможете снять [Процент] с поля зрения и по-прежнему видеть точное [Письмо].

Обратите внимание, что, хотя расчеты LOD чрезвычайно мощны, они требуют немного больше работы для обслуживания иработать.Они немного сложнее, чем обычные расчеты.Пожалуйста, уделите некоторое время и ознакомьтесь с документом LOD Overview , чтобы подробнее ознакомиться с их использованием / ограничениями.

...