Loading
CRM Analytics
Советы по работе с запросами SAQL, созданными в редакторе запросов

Советы по работе с запросами SAQL, созданными в редакторе запросов

Запросы, созданные или отредактированные в редакторе запросов, имеют уникальные характеристики по сравнению с другими запросами, например, созданными в представлении Lens. Ознакомьтесь со следующими советами по работе с запросами, созданными в редакторе запросов.

Сортировка в горизонтальной ярусной диаграмме или в вертикальной ярусной диаграмме

Сортировка происходит по-разному в горизонтальной и вертикальной ярусной диаграммах, в зависимости от того, созданы базовые запросы в проводнике или в редакторе запросов. Чтобы ознакомиться с отличиями, давайте начнем создавать ярусную диаграмму в представлении Lens. Диаграмма отображает количество обращений, сгруппированных по отрасли и типу организации. Диаграмма с сортировкой в убывающем порядке Обратите внимания на уменьшение общего размера строки. (Для продвинутых пользователей, изменяющих панель мониторинга JSON, диаграммы, созданные в представлении Lens, имеют тип запроса aggregateflex.)

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

При настройке запроса в редакторе запросов результаты сортируются по-другому - даже если не менять порядок сортировки. Появляются такие же строки, но в другом порядке. (Для продвинутых пользователей тип запроса меняется с aggregateflex на saql в панели мониторинга JSON при редактировании запроса в редакторе запросов.)

Тип этапа saql отображает те же строки в другом порядке, сортируя по сегменту типа организации клиента для каждой строки.

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

Если вас интересует способ сортировки результатов на основе общего размера строки, как в первой диаграмме, созданной в представлении Lens, выполните следующие задачи.

  1. В представлении Lens создайте диаграмму, добавив меру и группировки (одну для сегментов строк).
    Горизонтальная ярусная диаграмма рассчитывает количество строк, содержит строку для каждой отрасли, а каждая отрасль сегментируется по типу организации.
  2. Нажмите «Кнопка «Режим таблицы»» и выберите «Кнопка «Сравнить таблицу»» для переключения на сравнительную таблицу.
    Кнопка сравнения страниц отображает количество для каждой отрасли и типа организации.
  3. Добавьте еще одну меру количества строк, нажав + в разделе «Меры», а потом нажмите «Count | Строки». Вы собираетесь просчитать общее значение всех типов организаций для каждой отрасли, а потом сортировать на основе общего значения посредством функции кадрирования.
  4. Во втором показателе количества строк нажмите на стрелку вниз и выберите «Редактировать этот столбец».
    Параметры столбца появляются после нажатия на стрелке вниз.
  5. Выберите «Скользящее окно» в расчете, выберите Сумма в качестве функции, удалите начальные и конечные значения окна, выберитеAccount.Industry в качестве группы сброса, потом нажмите Применить. Этот расчет объединяет расчеты для обоих типов организаций для каждой отрасли.
    Вторая функция «Количество строк»
  6. Чтобы отсортировать результаты на основе этой новой общей суммы, выберите стрелку раскрывающегося списка для этой меры и выберите «Сортировка по убыванию».
    Параметр «Сортировка по убыванию» появляется в верхней части списка параметров столбца.
  7. Для просмотра результатов в виде ярусной или столбчатой диаграммы выберите «Кнопка «Режим диаграммы»» и выберите диаграмму.
    Визуализация отображает отдельную горизонтальную ярусную диаграмму для каждого показателя.

    При просмотре запроса для диаграммы в редакторе запросов вы увидите следующий запрос SAQL.

    q = load "case95";
    result = group q by ('Account.Industry', 'Account.Type');
    result = foreach result generate q.'Account.Industry' as 'Account.Industry', q.'Account.Type' as 'Account.Type', count(q) as 'A';
    result = group result by ('Account.Industry', 'Account.Type');
    result = foreach result generate 'Account.Industry', 'Account.Type', sum(A) as 'A', sum(sum(A)) over ([..] partition by 'Account.Industry' ) as 'B';
    result = order result by ('B' desc);
    result = limit result 2000;
  8. Чтобы скрыть вторую меру, созданную для сортировки, нажмите на стрелку раскрывающегося списка для этой меры и выберите «Скрыть».
    Горизонтальная ярусная диаграмма появляется только для оригинального показателя «Количество строк».

    Скрытый показатель появляется в разделе «Неиспользованные поля» в левой части экрана.

    Примечание
    Примечание Если вы скроете столбец в редакторе запросов, а потом отредактируете SAQL-запрос, столбец отобразится снова.
  9. Чтобы применить изменения, нажмите кнопку «Обновить».
 
Загрузка
Salesforce Help | Article