Добавьте гиперссылку под картой или таблицей. - PullRequest
0 голосов
/ 18 мая 2018

У меня есть отчет Power-Bi, где мне нужно условно показать гиперссылку на карте или в таблице.отчет имеет Account_id в качестве значения среза.

Если account_id приводит к более чем 4 записям в визуале, мне нужно добавить дополнительную строку с текстом "More.." в нем.Справочное изображение ниже.

enter image description here

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

1 Ответ

0 голосов
/ 18 мая 2018

Нет, если можно получить именно то, что вы хотите, но вот моя попытка.Power BI по-прежнему не годится, если вам требуется большой контроль над форматированием.


Сначала создайте столбец ранжирования:

Rank = RANKX(
           FILTER(ALL(Table1),
               Table1[account_id] = EARLIER(Table1[account_id])),
           Table1[Partners], , ASC)

Далее столбец, отображающий верхнюю частьединицы и «Больше ...» для любых возможных 5-ых элементов.

Display = IF(Table1[Rank] > 5,
             BLANK(),
             IF(Table1[Rank] < 5,
                 Table1[Partners],
                 "More..."))

Наконец, столбец, содержащий требуемый URL для строк «Больше ...»:

Link = IF(Table1[Display] = "More...", "http://www.URL.com", BLANK())

Вот как выглядит моя примерная таблица данных:

Sample Data

Затем вы можете настроить таблицу со столбцами Display и Link.Убедитесь, что в поле выбрано «Не суммировать», и выберите Значок URL-адреса при параметрах форматирования значений , чтобы получить значок ссылки вместо URL-адреса.Возможно, вы также захотите отфильтровать пробелы в настройках визуального редактора.

Example

Для приведенной выше таблицы справа я изменил текст заголовка столбца.«Партнеры» и «» в поле Значения таблицы.

...