SSRS - 如何将维度子类别过滤到单个组中
SSRS - How to filtered dimension subcategories into a single group
我不确定这是否可行,但我希望能够 return 一组基于一组子类别维度的数字。
为了直观地解释我将此 MDX 用于我的数据:
SELECT NON EMPTY
{[Measures].[Freight]} ON COLUMNS
,NON EMPTY
{
[Product].[Category Name].&[Accessories]*
[Product].[Product Subcategory Key].[Product Subcategory Key].MEMBERS*
[Due Date].[Calendar Month].[Calendar Month].MEMBERS
} ON ROWS
FROM [Adventure Works Cube];
在我的报告中,我 table 是这样写的:
对于产品子类别键,我正在应用如下过滤器:
因此报告的预览如下所示:
我要看配件运费(20-29)在一条线上。即使我从 table 中取出产品子类别键但保留分组,我仍然得到 4 行而不是一行。
是否可以在一行中显示附件(20-29)?我意识到我可以归档我的数据集,但我想使用这个来创建另一个 tables 并显示附件 (30-39)。与其拥有 6 个数据集,不如一个更好,只过滤它会很棒。
您可以手动创建组,然后使用它代替产品子类别键。
在数据集属性 >> 字段选项卡 >> 添加计算字段 >> 如:
=SWITCH(Fields!subcategory_key.Value = "26", "G1",
Fields!subcategory_key.Value = "27", "G1",
Fields!subcategory_key.Value = "28", "G1",
Fields!subcategory_key.Value = "29", "G1",
TRUE,Fields!subcategory_key.Value
)
我不确定这是否可行,但我希望能够 return 一组基于一组子类别维度的数字。
为了直观地解释我将此 MDX 用于我的数据:
SELECT NON EMPTY
{[Measures].[Freight]} ON COLUMNS
,NON EMPTY
{
[Product].[Category Name].&[Accessories]*
[Product].[Product Subcategory Key].[Product Subcategory Key].MEMBERS*
[Due Date].[Calendar Month].[Calendar Month].MEMBERS
} ON ROWS
FROM [Adventure Works Cube];
在我的报告中,我 table 是这样写的:
对于产品子类别键,我正在应用如下过滤器:
因此报告的预览如下所示:
我要看配件运费(20-29)在一条线上。即使我从 table 中取出产品子类别键但保留分组,我仍然得到 4 行而不是一行。
是否可以在一行中显示附件(20-29)?我意识到我可以归档我的数据集,但我想使用这个来创建另一个 tables 并显示附件 (30-39)。与其拥有 6 个数据集,不如一个更好,只过滤它会很棒。
您可以手动创建组,然后使用它代替产品子类别键。 在数据集属性 >> 字段选项卡 >> 添加计算字段 >> 如:
=SWITCH(Fields!subcategory_key.Value = "26", "G1",
Fields!subcategory_key.Value = "27", "G1",
Fields!subcategory_key.Value = "28", "G1",
Fields!subcategory_key.Value = "29", "G1",
TRUE,Fields!subcategory_key.Value
)