Конечно, Salesforce поддерживает регулярную старую группировку и суммирование в отчетах? - PullRequest
2 голосов
/ 08 ноября 2011

Таким образом, система отчетности в Salesforce немного ограничивает.Кажется, что нет редактора для xml или другого языка разметки для создания отчетов;кроме формул, которые вы застряли в пользовательском интерфейсе перетаскивания.

В Salesforce Tabular, Summary и Matrix, по-видимому, есть 3 типа отчетов.Первый вид бесполезен для более сложных отчетов, поскольку он не поддерживает форумы (если оба поля находятся в одной таблице, вы можете обойти это с вычисленными полями).Однако со всеми 3 мне было трудно или невозможно сделать отчет с основными деталями и обобщенными цифрами.

Пример:

Я добавил пользовательское поле «Размер компании» вСчетная таблица / объект.Здесь отслеживается примерное количество сотрудников, работающих в компании-клиенте (когда-либо проводилось одно из тех опросов, в которых вас спрашивали, сколько сотрудников работает в вашей организации).Затем у меня есть настраиваемая таблица / объект для продаж, в которой перечислены учетная запись, дата и объем ($).

Я думаю, что будет просто создать отчет в виде таблицы с каждой строкой, содержащей учетную запись,в каком состоянии он был основан, сколько у них было сотрудников, а затем их общий объем продаж и продаж / сотрудник (формула объема / сотрудников).

Но варианты группировки и суммирования, похоже, не работают так, чтобыпуть.Группировка в типах отчетов «Сводка» и «Матрица», по-видимому, требует обработки каждого сгруппированного поля как отдельного уровня, поэтому с 3 полями, связанными с учетной записью, я получаю 3 каскадных поля в виде ступеньки, вместо того, чтобы помещать их водна строка.

С суммированием становится хуже - независимо от того, что я и другие коллеги пробовали, суммирование, похоже, не работает.Если на счету 50 продаж, мы получим 50 строк, даже если щелкнуть маленькую стрелку рядом с колонкой, нажать «суммировать» и проверить «Сумма».

С точки зрения SQL этот отчет выглядит так, как вы могли бы научить студентовв первую неделю, но на самом деле не совсем очевидно, как это можно понять в Salesforce.Большая часть веб-интерфейса недоступна для обнаружения (перетаскивание полей не обеспечивает обратной связи относительно того, почему его нельзя удалить в определенном месте, некоторые параметры скрыты, если вы не наводите курсор мыши на нужное место), поэтому я не удивлюсь, еслиЯ пропустил важный шаг.

Итак, есть ли возможность выполнить эту работу (в частности, получить объем продаж в виде одной ячейки для каждой учетной записи, а не 2, 5 или 50), возможно, районфлажок скрывается за невинной пустой области?

1 Ответ

3 голосов
/ 10 ноября 2011

Учитывая отсутствие вычисляемых полей в отчете, необходимо создать формулу на уровне объекта.Если это не полезно на странице сведений, не включайте ее в макет страницы.Это все еще будет доступно в отчете.Параметры суммирования / группировки работают так же, как в SQL, но вы можете группировать только по одному полю за раз.Однако представление результатов в режиме «Показать подробности» не похоже на простой запрос SQL - больше похоже на использование оконных функций, в которых вывод результатов может содержать как группировки с агрегациями на этих уровнях, так и строки сведений, поступающие в эту группировку.В режиме «Скрыть детали» строки подробностей не отображаются, поэтому отображаются только уровни группировки и совокупности.Таким образом, похоже, что вы можете либо: группировать по штатам, затем вести учетную запись, суммировать своих сотрудников, суммировать продажи, а затем формировать пользовательскую сводную формулу сумма: продажи / сумма: сотрудники или создать поле формулы для учетной записи, чтобы вести таблицу продаж / сотрудниковотчет с полями: учетная запись, штат, сотрудники, продажи, ваше новое поле.

Кроме того, если вам нужен редактор XML, вы можете редактировать XML для отчетов (как и во многих других частях настройки salesforce) черезAPI метаданных и плагин force.com для затмения.Но это в основном для настройки отчетов, контроля версий или массовых действий, так как здесь нет операций предварительного просмотра / запуска, это в основном система управления метаданными.

...