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
)