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

当我点击排序箭头时,它会转到这个箭头:

什么都没发生,澳大利亚的价值改变了!
但我用的是桌子,效果很好。
如何在矩阵中的列组中对这些列进行排序?
谢谢
发布于 2016-07-14 19:56:10
我正试图重现你的场景,以便重现你的问题。首先,我用这些列和组创建了一个tablix。

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

这将根据销售总额对Countries进行排序,而Sales Territories则保持不变。如果要订购Sales Territories,只需在Groups选项中选择该组名称即可。

这是一个测试:

使用此逐步指南,如果澳大利亚销售值不断更改,请尝试将报表部署到服务器上,我遇到了VS viwer没有正确处理应用的JavaScript的情况。还可以考虑共享数据,以检查问题是否与此相关。
如果这有帮助的话请告诉我。
发布于 2016-07-04 13:39:29
您需要在组级别进行排序。这将是排GroupName。排序是SUM(SalesAmount),您将将该排序应用于整个数据集中的所有组。
发布于 2016-07-15 01:26:57
我认为你是在浪费时间,试图让交互式排序来做到这一点。对于您的场景来说,这个特性太原始了。
相反,我将添加一个报表参数来控制排序,并使用它按表达式驱动排序,您可以在每个组级别上控制这些表达式。
用户体验的交互性较低,但实际上是有效的。
https://stackoverflow.com/questions/38181450
复制相似问题