Коротко. Добавление нескольких смарт-процессов в один отчёт Power BI — это объединение данных из разных кастомных сущностей в одном дашборде. Полезно для бизнесов с несколькими процессами (Ремонт + Гарантия + Внедрение). Без правильной настройки получите 3 отдельных отчёта вместо одного. Настраивается за час, требует понимания связей данных.
Что это и как работает
Каждый смарт-процесс в Битрикс24 имеет свой набор данных. В Power BI их можно объединить через «Merge Queries» (объединение таблиц по ключу) или «Append Queries» (добавление строк). Полная официальная инструкция со скриншотами и пошаговой настройкой — в справке Битрикс24.
Быстрый порядок настройки
- В Power BI → Get Data → Bitrix24 коннектор.
- Выберите первый смарт-процесс → загрузите как таблицу 1.
- Повторите для остальных смарт-процессов → загрузите как таблицы 2, 3…
- В Power Query: Merge Queries → объедините по ID контакта/компании.
- Создайте визуализации, использующие данные из всех смарт-процессов.
- Настройте фильтры: общие (период) и специфичные для каждого процесса.
Это базовый сценарий «по инструкции». Дальше — то, что инструкция вам не расскажет.
5 граблей с нашего опыта внедрений
1. Объединили таблицы по ID контакта — потеряли данные тех, у кого нет связи с контактом
Inner join убирает строки без совпадений. Если в смарт-процессе «Ремонт» есть запись без контакта — она исчезает из отчёта. Лечение: используем Outer Join (Left/Right Outer) для сохранения всех данных.
2. Поля смарт-процессов с одинаковыми названиями конфликтуют
В «Ремонт» есть поле «Статус», в «Гарантия» — тоже. После объединения в Power BI — путаница. Лечение: переименовываем поля в Power Query: «Статус_Ремонт», «Статус_Гарантия».
3. Размер отчёта вырос — открывается 30+ секунд
Несколько смарт-процессов с миллионами записей в одном отчёте = тяжело. Лечение: агрегируем данные на уровне Power Query (например, не сырые сделки, а суммы по дням). Для глубокого drill-down — отдельный отчёт.
4. Обновление данных стало медленным — каждый смарт-процесс тянет данные отдельно
Если 5 смарт-процессов, обновление = 5 запросов к Битрикс24. При больших объёмах — лимит API. Лечение: инкрементное обновление + лимиты в коннекторе (например, только последние 90 дней).
5. Аналитик видит цифры — но не может объяснить расхождения
Сложная структура с несколькими источниками — без документации никто не понимает, откуда что взялось. Лечение: документация к отчёту: какие источники, какие связи, какая логика расчётов.
Сами или позвать интегратора
Сами справитесь, если: 2–3 смарт-процесса с простой связкой по контакту.
Зовите нас, если: 5+ смарт-процессов, сложные связи, миллионы записей, real-time аналитика, RLS для разных пользователей.
Аудит вашей CRM — бесплатно за 20 минут
Покажете нам экран портала — мы скажем, что работает «вхолостую», где дубли, где недонастроены условия, и сколько денег теряется. По итогам — готовый план оптимизации (берёте — реализуем мы или вы сами).
FAQ
Сколько смарт-процессов можно объединить в одном отчёте?
Технически без ограничений. Реально — больше 5–7 становится сложно поддерживать.
Можно ли визуализировать данные из разных смарт-процессов на одной диаграмме?
Да, после объединения в одну таблицу. Например, «Активность клиента» = ремонты + гарантии + продажи.
Что лучше — один большой отчёт или несколько маленьких?
Несколько маленьких — проще поддерживать. Один большой — для общего «командного центра».
Как понять, что отчёт стал слишком тяжёлым?
Если открывается дольше 10 секунд или обновление падает по таймауту — пора оптимизировать.
Источник официальной инструкции
Полный текст со скриншотами и всеми вариантами настройки: helpdesk.bitrix24.ru/open/20074060/.