Ошибка в сгенерированном *запросе

Добрый день…
в источники есть атрибуты(3шт) типа xxx_commission
для каждого из них в кубе добавил coalesce
пример:

при этом одну из комиссий Люксмс оборачивает в кавычки, поэтому запрос падает с ошибкой

использую эти комиссии в меже следующим образом:

if(year_ncode=max_year and payment_date<=max_date, sum(abonent_comission+contractor_comission+online_comission), 0):sum_max

сгенерированный запрос:

CASE 
  WHEN (year_ncode = max_year) AND (payment_date <= max_date) 
  THEN sum((COALESCE (abonent_comission, 0)) + (COALESCE (contractor_comission,0)) + '(COALESCE (online_comission,0))') 
  ELSE 0 
END as sum_max

как это исправить?

если изменяю межу следующим образом:

sum(if(year_ncode=max_year and payment_date<=max_date, abonent_comission+contractor_comission+online_comission, 0)):sum_max

получаю такой сгенерированный запрос:

sum(CASE 
	WHEN (year_ncode = max_year) AND (payment_date <= max_date) 
	THEN (COALESCE (abonent_comission, 0)) + (COALESCE (contractor_comission,0)) + '(COALESCE (online_comission, 0))' 
	ELSE 0 
	END) as sum_max

Добрый день, какой тип данных в кубе указан для столбца online_comission ? и можете настройки данного столбца в режиме редактирования?

опробовано и с типом number и с типом sum