- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_report_helper.php
- Класс: \CCrmLeadReportHelper
- Вызов: CCrmLeadReportHelper::getCalcVariations
static function getCalcVariations()
{
$calcVariations = [
'IS_WORK' => array('SUM'),
'IS_REJECT' => array('SUM'),
'IS_CONVERT' => array('SUM'),
'ProductRow:LEAD_OWNER.IBLOCK_ELEMENT.ID' => array('COUNT_DISTINCT', 'GROUP_CONCAT'),
'ProductRow:LEAD_OWNER.CP_PRODUCT_NAME' => array('COUNT_DISTINCT', 'GROUP_CONCAT')
];
foreach (array_keys(static::getUTMFieldMap()) as $fieldId)
{
$calcVariations[$fieldId.self::UTM_FIELD_POSTFIX] = ['COUNT_DISTINCT'];
}
return array_merge(
parent::getCalcVariations(),
$calcVariations
);
}