我有一份关于SSRS的报告。 我在表上有订单和计划开始列。 我想现在添加按行或按计划开始时间排序的选项。
我的意思是如果我选择行,我们的报告必须排序 如果我选择计划的开始时间,报告必须按计划开始时间排序
我该怎么做? 你能帮帮我吗?
答案 0 :(得分:1)
您可以将一个变量添加到SQL脚本@param,然后从参数传递它,就像传递任何其他参数一样。 SELECT * FROM table ORDER BY @param
答案 1 :(得分:0)
您可以创建一个名为“Order By”的报表参数,并将可用值设置为Line和Planned Start Date。然后,假设您只有一个“详细信息”组的简单报表,请进入“组属性”,然后在“排序”选项卡中,将排序表达式设置为:
=iif(Parameters!OrderBy.Value = "Line",Fields!LineNumber.Value,Fields!PlannedStartDate.Value)