Reporting services 如何使用MDX筛选字符串中的列表
目标:Reporting services 如何使用MDX筛选字符串中的列表,reporting-services,mdx,Reporting Services,Mdx,目标: 根据字符串“Canada”作为条件筛选表列中的值 问题: 我无法使where状态下的MDX语法代码正确,以便根据Canada筛选数据 资料: 这种情况是一个简化的示例,我的请求是在where状态中添加筛选条件 数据源为SSAS:s Adventures WorksDW2012 代码: 有两个问题: 在Adventure Works中,地理维度未链接到互联网销售度量值组。查看多维数据集定义,选项卡“维度使用”。使用互联网销售度量值组中的度量值时,应使用位置文件夹中的客户维度中的层次结
根据字符串“Canada”作为条件筛选表列中的值 问题:
我无法使where状态下的MDX语法代码正确,以便根据
Canada
筛选数据
资料:
- 这种情况是一个简化的示例,我的请求是在where状态中添加筛选条件李>
- 数据源为SSAS:s Adventures WorksDW2012
地理
维度未链接到互联网销售
度量值组。查看多维数据集定义,选项卡“维度使用”。使用互联网销售
度量值组中的度量值时,应使用位置
文件夹中的客户
维度中的层次结构。我使用下面的[Customer].[Country]
Current
和集合别名在集合的迭代过程中引用当前元素过滤器
:
SELECT
{
[Measures].[Reseller Order Count],
[Measures].[Discount Amount]
} ON COLUMNS,
{
([Reseller].[Reseller Type].[Business Type].ALLMEMBERS )
} ON ROWS
FROM [Adventure Works]
WHERE
(
FILTER
(
[Customer].[Country].ALLMEMBERS as c, c.current.NAME ='Canada'
)
)
谢谢你的帮助!
SELECT
{
[Measures].[Reseller Order Count],
[Measures].[Discount Amount]
} ON COLUMNS,
{
([Reseller].[Reseller Type].[Business Type].ALLMEMBERS )
} ON ROWS
FROM [Adventure Works]
WHERE
(
FILTER
(
[Customer].[Country].ALLMEMBERS as c, c.current.NAME ='Canada'
)
)