Прочитайте готовые ответы
Новые статьи
Поддержка Битрикс24
Регистрация и вход
Тарифы и оплата
Задачи и проекты
Чат и звонки
Группы
Календарь
CRM + Интернет-магазин
Диск
Сайты
База знаний
Интернет-магазин (beta)
Складской учет
Почта
CRM
CoPilot — AI в Битрикс24
Битрикс24 КЭДО
Маркетинг
Сквозная аналитика
Центр продаж (beta)
CRM-аналитика (beta)
BI Конструктор
Автоматизация
CRM.Оплата и Доставка
Интеграция 1С и Битрикс24
Компания
Бизнес-процессы
Приложения
Контакт-центр
Моя страница
Телефония
Настройки
Мой тариф
Энтерпрайз
Enterprise HRM
Мобильное приложение
Десктоп-приложение
Общие вопросы
Готовые решения для бизнеса
Битрикс24 в коробке
1С-Битрикс24: Интернет-магазин + CRM
Изменения в статьях (архив)

Поддержка24

Как передать в Microsoft Power BI сущности из CRM

С помощью расширенного редактора вы можете передать в Microsoft Power BI сущности из Битрикс24 и использовать полученные данные для построения отчета.


Как это работает

В десктоп приложении Microsoft Power BI нужно открыть вкладку Преобразование данных.

Затем нажмите правой кнопкой мыши на сущности и выберите опцию Дублировать.

Переименуйте новую сущность и откройте Расширенный редактор.

В редакторе впишите нужный параметр и нажмите готово:

  • crm_deal – сделки
  • crm_lead – лиды
  • crm_deal_uf – пользовательские поля сделок
  • crm_lead_uf – пользовательские поля лидов
  • crm_deal_stage_history – история сделок
  • crm_lead_status_history – история лидов
  • telephony_call – звонки
  • crm_company – компании
  • crm_contact – контакты
  • socialnetwork_group – проект
  • crm_activity – дело
Подробнее о том, какие поля содержатся в сущностях, вы можете прочитать в статье: Описание полей сущностей для BI-Аналитики.

Пример: как передать пользовательские поля сделок

Чтобы передать пользовательские поля вы можете использовать код:

let
    raw_t = bx24_load_entity("crm_deal_uf"),

//["DEAL_ID","DATE_CREATE","UF_CRM_5B8D5D8583F53"]

    fixed_t = Table.TransformColumnTypes(raw_t,
        {
            {"DEAL_ID", Int64.Type},//Уникальный ключ
            {"DATE_CREATE", type datetime}//Время изменения
            //{"UF_CRM_5B8D5D8583F53", type text},//Время создания
    }),

    renamed_t = Table.RenameColumns(
        fixed_t,
        {
            {"DEAL_ID", "Идентификатор Сделки"}
        }
    )


in
    renamed_t

Продублируйте сущность и добавьте код в окно Расширенного редактора.

После этого полученные данные можно будет использовать для построения отчета.


Спасибо, помогло!
Спасибо :)
Не помогло
Очень жаль :(
Помощь интегратора
Это не то, что я ищу
Написано очень сложно и непонятно
Есть устаревшая информация
Слишком коротко, мне не хватает информации
Мне не нравится, как это работает