# Кликабельная ссылка в BI-конструкторе Битрикс24

> Как в BI-конструкторе Битрикс24 сделать таблицу, где название лида — ссылка на его карточку в новой вкладке: одна запись в SELECT на этапе SQL Lab.

- Авторство: Автор: Максим [human]
- Текст написал Максим. ИИ исправил только опечатки и пунктуацию, смысл и стиль автора не менялись.
- Опубликовано: 2024-10-07
- Теги: Битрикс24, BI-конструктор
- Адрес: https://dgtor.blog/posts/bi-clickable-link/

Заказчик хочет чарт в виде таблицы по лидам, да такой, чтобы, кликнув на лид, он открылся в новой вкладке. Знакомо? Вместо лида может быть сделка, контакт, компания, счёт или любой другой элемент Битрикс24.

![Таблица «Контроль» в BI-конструкторе: названия лидов в первом столбце — ссылки, рядом срок жизни лида, количество касаний и флаг «Выполнил»/«Не выполнил»](./lead-link-table.png)

Пример таблицы, где название лида является ссылкой.

Данный способ мне показала коллега Ольга, за что ей благодарность.

Кликабельные ссылки создаём на этапе виртуального датасета в SQL Lab.

В `SELECT` нужна похожая запись:

```sql
CONCAT('<a href="', '{{portal_url()}}', '/crm/lead/details/', CAST(ls.id AS VARCHAR), '/" target="_blank">', ls.title, '</a>') AS "Лид",
```

где:

- `CONCAT` — объединение;
- `{{portal_url()}}` — переменная, которая всегда будет давать адрес портала;
- `'/crm/lead/details/'` — путь до элемента;
- `CAST` — преобразуй данные;
- `ls.id` — id лида, но так как подключал датасет `lead_status`, то выглядит как `ls.id`;
- `AS VARCHAR` — преобразуй в строку;
- `target="_blank"` — показывает, что нужно открыть в новой вкладке;
- `', ls.title, '` — название ссылки, в нашем случае равно названию лида;
- `AS "Лид"` — как назвать столбец.
