如果你看看这个链接SSRS 2008 - Sorting within a group应该可以在Tablix中排序并覆盖分组上的这种行为。 所以我的结构基本上是:Tablix - >分组 - >详细信息组SRSS:组排序被忽略
在分组中,我想按PbiID升序排序(和组ofc),但没有PBI-Number或Number = 0的项目应该最后。
所以之前我有点到PBINr我又增加了分拣表达的组:
=
switch(
Fields!PBINr.Value is nothing, 2,
Fields!PBINr.Value = 0, 1,
1 = 1, 1)
我甚至尝试了一些奇怪的东西,如:
=
switch(
Fields!PBINr.Value is nothing, "zzzzzzzzz",
Fields!PBINr.Value = 0, "yyyyyyy",
1 = 1, "aaaaaa")
但似乎没有任何工作。那么排序本身是错误的还是我不能在分组排序?
在此先感谢。
马蒂亚斯
几件事情...有没有在Tablix或细节组有任何排序令人困惑的事情?其次,如果你正在检查NULL值,我会使用'IsNothing(Fields!PBINr.Value)'而不是你上面的。 –
谢谢你与IsNothing的暗示,可悲的是它没有改变任何东西。由于顺序仍为NULL,0,PBIIds,我想我的排序会被忽略。 –