尝试在表达式上对表进行排序

Posted

技术标签:

【中文标题】尝试在表达式上对表进行排序【英文标题】:Trying to SORT table on Expression 【发布时间】:2015-05-21 11:39:26 【问题描述】:

我的报告中有两个表格。按字段 DatePaidFinancialYear 分组,然后是 SupplierName。

我已经删除了组本身的这两种类型。 tablix 上也没有排序。

然后我在一个表中有一个 COUNT IF,它执行以下操作 - =Count(IIF(Fields!DaysLateCategory.Value = "Over10Days" , 1, Nothing)) 和下面的另一个 =Count(IIF(Fields!DaysLateCategory.Value = "Over30Days" , 1, Nothing))

这给了我下面 -

我想排序,使最高的数字在顶部。我不知道该怎么做。

当我尝试通过 Tablix 按计数排序时 - 我收到以下错误 -

tablix 'Tablix5' 的排序表达式包含一个聚合函数。聚合函数不能用于数据行排序表达式。

请指教

【问题讨论】:

IIRC - 您应该删除表格排序并在 Group 属性上使用相同的表达式进行排序。 【参考方案1】:

IRC - 您应该删除表格排序并在组属性上使用相同的表达式进行排序

非常好。我本可以发誓我试过这个,但显然没有。现在一切正常。

谢谢

【讨论】:

以上是关于尝试在表达式上对表进行排序的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Apache Spark 上对整数列表进行排序?

PyQt5:启用对表中的特定列进行排序

订购 s-s-rS 报告栏

使用“按表达式排序”在“交叉表”排序列/行组中进行排序

如何使用 lambda 表达式对相同的列表进行排序?

以表达式为值对 Tablix 进行排序