Поддержка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

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

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


Спасибо, помогло!
Спасибо :)
Необязательно:
Оставить отзыв о статье
Не помогло
Очень жаль :(
Уточните, пожалуйста, почему:
Это не то, что я ищу
Очень сложно и непонятно
Оставить отзыв о статье
Помощь интегратора