从SSRS 2008导出为CSV时更改列顺序

时间:2013-12-11 15:08:25

标签: sorting csv reporting-services

我们在另一个工具中开发了一个报告,用户可以导出到Excel来操作数据。在旧工具中,列的保存顺序与存储过程返回的数据集的顺序相同。但在SSRS中,列排序更改为它们在屏幕上显示的顺序。用户是一个坚果案例,并不能说服她更改屏幕报告上的列的顺序以匹配她的旧报告排序,但另一方面不希望适应新的列顺序。不幸的是,最简单的解决方案(即替换用户:-))是不可实现的。是否有一个属性可用于在导出时更改列上的排序。在不了解它的情况下,我想象ZIndex会做那样的事情。但它设置为0并禁用,因此我无法更改它的值。

由于

1 个答案:

答案 0 :(得分:0)

我知道这是多年之后但是为了处于这种困境中的任何人的利益,一个类似的想法:在同一个报告中,你创建另一个tablix,它将是你的“输出”tablix,你可以在那里安排你喜欢的东西相同的数据集。使隐藏可见性的Tablix,并根据需要将其设置为“输出”。关闭第一个Tablix的所有输出。因此,您基本上只有一个ghost Tablix,只有在导出到csv时才有效。