Применение верхнего и нижнего N в одной визуализации Power BI - PullRequest
1 голос
/ 19 марта 2019

Диаграммы и визуальные эффекты в Power BI могут быть отфильтрованы до первых n записей для более удобной отчетности.Однако, если я хочу сообщить о верхних и нижних записях (например, верхние 10 и нижние 10 долларов), мне нужно разместить два изображения.Это занимает больше места в отчете и нарушает целостность страницы.

Есть ли способ выбрать два подмножества данных на одном графике для такого рода отчетов?

1 Ответ

2 голосов
/ 19 марта 2019

Вот пример данных, которые я скинул вместе.

data

Кроме того, я создал простую меру для Total Amount.

Total Amount = SUM(Data[Amount])

С этим я создал новую меру, которая по существу будет помечать каждую строку как верхнюю или нижнюю 3 (вы можете изменить число в соответствии со своими потребностями).

Сначала эта мерапроверяет, есть ли значение для Total Amount и «удаляет» любое, имеющее пустое значение («удаляет», делая флаг пустым и, следовательно, никогда не будет включено в какую-либо фильтрацию или тому подобное).

TopBottom = 
    IF(
        ISBLANK([Total Amount]),
        BLANK(),
        IF(
            RANKX(ALL(Data), [Total Amount], , ASC) <= 3 || RANKX(ALL(Data), [Total Amount], , DESC) <= 3,
            1,
            0
        )
    )

После того, как у вас есть мера рангового флага, вы можете добавить его в визуал и затем отфильтровать там, где мера равна 1.

Filter

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

Result

...