【发布时间】:2016-08-26 09:20:19
【问题描述】:
我正在创建带有参数的 OLAP 报告。我已选择我的数据集作为我的参数的默认值。因此,当我执行报告时,会检查所有参数值。我的查询如下所示。
select NON EMPTY {{[Measures].[VALUE]}} ON COLUMNS,
NON EMPTY {{[CUSTOMER].[COUNTRY].Members}} ON ROWS
from [TRANSACTIONS]
where [DAY].[${param}]
我的整数参数设置为 [DAY].[YEAR],以这种形式传递它;{value1;value2}NUMBER}。
我收到了那个错误:
意外字符';'
这个字符在我传递的参数值之间。如何解决这个问题呢?我不能在查询 where [DAY].[2015,2016]
中做这样的事情
最好的问候!
【问题讨论】:
-
不要认为这是有效的 MDX
[CUSTOMER].[COUNTRY] in (${param}) -
对了,我修改了一下查询和参数,看看更新,我发现有多个轴上的维度。
-
你需要提供一套:
{[DAY].[2015],[DAY].[2016]} -
你想给我一个答案吗?我对报告工具很陌生。我会尽力的。
-
报告您是否使用报告服务?
标签: parameters mdx olap spagobi