0

我使用矩阵创建了一个报告,我想为其列组添加交互式排序。当我为其添加交互式排序时,Sales Amount它不起作用。

这是我第一次看我的报告:

在此处输入图像描述

当我点击排序箭头时,它会变成这个:

在此处输入图像描述

什么都没发生,澳大利亚的价值发生了变化!!!

但我用 Table 来做,效果很好。

如何在矩阵的列组中对这些列进行排序?

谢谢

4

3 回答 3

2

我正在尝试重新创建您的场景以重现您的问题。首先,我用这些列和组创建了一个 tablix。

在此处输入图像描述

对于交互式排序,我选择了Sales列标题,右键单击转到并在选项卡Text box Properties...中设置此设置。Interactive Sorting

在此处输入图像描述

Countries这将根据销售额进行排序,同时Sales Territories保持不变。如果您想订购,Sales Territories只需在选项中选择该组名Groups

在此处输入图像描述

这是一个测验:

在此处输入图像描述

使用此分步指南,如果澳大利亚销售价值不断变化,请尝试将报告部署到服务器,我遇到过 VS viwer 无法正确处理应用的 JavaScript 的情况。还可以考虑共享您的数据,以检查问题是否与其相关。

让我知道这是否有帮助。

于 2016-07-14T19:56:10.303 回答
0

我认为您正在浪费时间尝试让交互式排序来做到这一点。该功能对于您的场景来说太原始​​了。

相反,我会添加一个报告参数来控制排序,并使用它来驱动您可以在每个组级别控制的按表达式排序。

用户体验的交互性较低,但它确实有效。

于 2016-07-15T01:26:57.400 回答
0

您将需要在组级别进行排序。这将是行组名。排序依据将是 SUM(SalesAmount) 您可以将该排序应用于整个数据集中的所有组。

于 2016-07-04T13:39:29.600 回答