CCrmLeadReportHelper::getCalcVariations

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmLeadReportHelper
  4. getCalcVariations
  • Модуль: 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
	);
}

Добавить комментарий