Mdx参数-拉入所有数据
Mdx parameters- pull in all data
我遇到这样一种情况,我在 ssrs 中有一个参数只包含一个值。当该值在 mdx 查询中传递时,它允许对结果进行过滤。这些值直接链接到表格模型中的维度。但是,表格模型仅包含(null、黑色、蓝色、红色)。当参数为黑色、蓝色或红色时,我可以轻松获得结果,但我需要 "Colors" 的结果,这是房屋价值的顶部,需要我们显示所有三种颜色的结果。有任何想法吗?
代码
Select
Non Empty
{ ( Measures.TotalColors]} on columns
,Non Empty
{
[DifferentColors].[Color2].[Color2].allmembers
}
Dimension Properties
Member_Caption
,Member_Unique_name
on Rows
From [Colors]
结果
Color2 TotalColors
null 100
black 10
blue 23
red 11
参数是黑色的时候需要显示10,蓝色的时候需要显示23,这个参数使用方便。
然而,当我 select "Colors" 时我需要以下结果,它应该引入维度中的所有值。
Intended Result
Color2 TotalColors
Colors 144
您可以简单地汇总所有成员的更高级别的数据,但这不会给您颜色
Select
Non Empty{ ( Measures.TotalColors]} on columns,
Non Empty{[DifferentColors].[Color2].[All]} on Rows
From [Colors]
或者,如果您想在颜色列表中额外显示总计,则必须引入计算维度成员:
WITH MEMBER [DifferentColors].[Color2].[Color2].[Colors] AS
SUM([DifferentColors].[Color2].[Color2].MEMBERS, Measures.TotalColors)
Select
Non Empty{ ( Measures.TotalColors]} on columns,
Non Empty{[DifferentColors].[Color2].[Color2].allmembers} on Rows
From [Colors]
我遇到这样一种情况,我在 ssrs 中有一个参数只包含一个值。当该值在 mdx 查询中传递时,它允许对结果进行过滤。这些值直接链接到表格模型中的维度。但是,表格模型仅包含(null、黑色、蓝色、红色)。当参数为黑色、蓝色或红色时,我可以轻松获得结果,但我需要 "Colors" 的结果,这是房屋价值的顶部,需要我们显示所有三种颜色的结果。有任何想法吗?
代码
Select
Non Empty
{ ( Measures.TotalColors]} on columns
,Non Empty
{
[DifferentColors].[Color2].[Color2].allmembers
}
Dimension Properties
Member_Caption
,Member_Unique_name
on Rows
From [Colors]
结果
Color2 TotalColors
null 100
black 10
blue 23
red 11
参数是黑色的时候需要显示10,蓝色的时候需要显示23,这个参数使用方便。
然而,当我 select "Colors" 时我需要以下结果,它应该引入维度中的所有值。
Intended Result
Color2 TotalColors
Colors 144
您可以简单地汇总所有成员的更高级别的数据,但这不会给您颜色
Select
Non Empty{ ( Measures.TotalColors]} on columns,
Non Empty{[DifferentColors].[Color2].[All]} on Rows
From [Colors]
或者,如果您想在颜色列表中额外显示总计,则必须引入计算维度成员:
WITH MEMBER [DifferentColors].[Color2].[Color2].[Colors] AS
SUM([DifferentColors].[Color2].[Color2].MEMBERS, Measures.TotalColors)
Select
Non Empty{ ( Measures.TotalColors]} on columns,
Non Empty{[DifferentColors].[Color2].[Color2].allmembers} on Rows
From [Colors]