在 tablix 和行组中设置时 SSRS 矩阵不排序
SSRS Matrix not sorting when set in both tablix and row group
我有一个矩阵,如下图所示,我已将其设置为按发票总额排序。字段作为数字从 Db 返回,我只是将其格式化为字段中的货币(抱歉,删除名称有点难看,但它是实时数据)。然而,如下图所示,它不是按发票总额排序的。我已将其设置为在行组属性和 Tablix 属性中按 TotalInvoiced 排序,但没有成功。有人知道如何解决这个问题吗?
在总发票列的管理员组中添加了排序。访问年份自行排序,VistiMonth 自行排序(数字中的月份)以显示进度。
删除所有基于 TotalInvoiced 的排序,这样您就有了一个干净的起点。
现在检查您的 VisitYear 和 VisitMonth 是否按要求排序。
最后,将 AdministratorName 行组中的第一个排序表达式设置为
=SUM(Fields!TotalInvoiced.Value)
根据需要设置排序方向。
这应该可以满足您的需求,AdministratorName 将按该 AdministratorName 的 TotalInvoiced 字段的总和进行排序。
我有一个矩阵,如下图所示,我已将其设置为按发票总额排序。字段作为数字从 Db 返回,我只是将其格式化为字段中的货币(抱歉,删除名称有点难看,但它是实时数据)。然而,如下图所示,它不是按发票总额排序的。我已将其设置为在行组属性和 Tablix 属性中按 TotalInvoiced 排序,但没有成功。有人知道如何解决这个问题吗?
在总发票列的管理员组中添加了排序。访问年份自行排序,VistiMonth 自行排序(数字中的月份)以显示进度。
删除所有基于 TotalInvoiced 的排序,这样您就有了一个干净的起点。
现在检查您的 VisitYear 和 VisitMonth 是否按要求排序。
最后,将 AdministratorName 行组中的第一个排序表达式设置为
=SUM(Fields!TotalInvoiced.Value)
根据需要设置排序方向。
这应该可以满足您的需求,AdministratorName 将按该 AdministratorName 的 TotalInvoiced 字段的总和进行排序。