Выполняя миграцию отчета из другого инструмента BO в Power Bi, мы столкнулись с необходимостью отображать некоторые ссылки в отчете. Довольно просто, правда? Ответ: не так много.

Сюрпризом стало то, что в Power Bi нет метода отображения ссылок с заполнителями или прямого связывания случайного текста с URL-адресом.

Предположим, мы хотим отобразить простую таблицу, используя данные из таблицы выше (*), где каждая книга ссылается на свою страницу Goodreads.

Новая таблица, созданная в визуализации, не поддерживает вариант, когда название книги является ссылкой на ее страницу. Однако такую ​​ссылку можно создать и вставить отдельно.

Первым шагом является создание нового вычисляемого столбца, содержащего вычисляемую ссылку для каждой книги.

В этом примере используется следующая формула:

Book Link = "https://www.goodreads.com/book/show/"&'BOOKS'[Id]&"-"&SUBSTITUTE(LOWER('BOOKS'[Book Name])," ","-")

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

Чтобы ссылка указывала на нужное место, категорию данных для Ссылка на книгу необходимо изменить на Веб-URL. Таким образом, Power Bi автоматически преобразует данные, которые он обнаруживает как возможную ссылку, в реальную ссылку, по которой можно щелкнуть.

В результате появится столбец со значением URL. Тем не менее, все еще существует нерешенная проблема возможности того, что вновь созданная ссылка займет слишком много места или, из-за непредвиденных обстоятельств, станет слишком длинной.

Исправление указанной выше проблемы заключается в включении значков URL-адресов на вкладке «Формат», что сворачивает все ссылки и отображает только общий значок, указывающий на вычисленный адрес.

Общее решение включает в себя создание дополнительного нового столбца, специально предназначенного для хранения ссылки, но общее отображение делает его очень элегантной альтернативой.

(*) приведенная выше таблица является примером, рассчитанным исключительно для этой цели, в этой статье не использовались данные о реальном производстве

Контакт

По дополнительным вопросам вы можете найти меня здесь:

Если вам понравилась эта статья, порекомендуйте ее и поделитесь ею.