Многозначный параметр SpagoBI OLAP MDX
Я создаю отчет OLAP с параметром. Я выбрал набор данных в качестве значения по умолчанию для моего параметра. Поэтому, когда я выполняю свой отчет, все значения параметров проверяются. Мой запрос выглядит следующим образом.
select NON EMPTY {{[Measures].[VALUE]}} ON COLUMNS,
NON EMPTY {{[CUSTOMER].[COUNTRY].Members}} ON ROWS
from [TRANSACTIONS]
where [DAY].[${param}]
Мой целочисленный параметр задает [ДЕНЬ].[ГОД], доставляя его в этой форме ;{значение1; значение2} НОМЕР}.
Я получаю эту ошибку:
Неожиданный персонаж ';'
Этот символ находится между значениями моего доставленного параметра. Как решить эту проблему? Я не могу сделать что-то подобное в запросе where [DAY].[2015,2016]
С наилучшими пожеланиями!
1 ответ
Никогда не использовал SpagoBI, поэтому он основан только на вики:
$ P {<имя параметра>(префикс;split_char; суффикс)}
select NON EMPTY {{[Measures].[VALUE]}} ON COLUMNS,
NON EMPTY {{[CUSTOMER].[COUNTRY].Members}} ON ROWS
from [TRANSACTIONS]
where {${param([DAY].[;,;])}}