如何对 SQL Server 报表生成器矩阵降序排序?
Posted
技术标签:
【中文标题】如何对 SQL Server 报表生成器矩阵降序排序?【英文标题】:How to sort SQL Server Report Builder Matrix Descending? 【发布时间】:2014-11-19 12:10:02 【问题描述】:我有一份包含以下列的报告:
机器 换档 原因 分钟数我的数据源 sql 语句按降序排序。在查询设计器中,我得到按预期排序的结果。当我插入一个矩阵(见下图)时,班次没有降序排列。如何操作我的报告以按照我希望它们出现的顺序排列这些班次?
【问题讨论】:
【参考方案1】:创建矩阵后,调出 Shift 行组属性,类似于:
在 Group Properties 中,将排序设置为 Z 到 A:
【讨论】:
太棒了。谢谢。有什么建议我可以如何排序 shift 3 then 1 then 2 ? 当然,您可以在现有的表达式之前添加一个额外的排序表达式,例如iif(Fields!Shift.Value = 3, 0, 1)
,即在所有其他值之前排序 Shift=3。如果您需要更多信息,最好提出一个新问题。以上是关于如何对 SQL Server 报表生成器矩阵降序排序?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用分组和分页符来创建双面 s-s-rS 徽章报告? (Microsoft SQL Server 2012 报表生成器)
SQL Server 报表生成器:根据子报表中的值隐藏 Tablix 行
SQL Server Reporting Services 2008 报表生成器用户访问权限