【发布时间】:2023-03-20 10:28:01
【问题描述】:
我对列表中的组表达式有疑问。我想使用两个表达式:
=Ceiling(RowNumber(Nothing)/3)' and '=Cint(Fields!kpilevel.Value)
它们都单独工作,但是当我将它们插入在一起时,只有 1 个工作。我这样插入它们:img718.imageshack.us/img718/736/problemxq.png
有人知道怎么解决吗?
提前致谢,克里斯
编辑:更好的解释
你是对的,我解释得不是很好。
我想将数据放在一个矩阵中,每行最多三列,并且我想使用表达式对我的数据进行排序:=Cint(Fields!kpilevel.Value)。因此我想同时使用这两个表达式:Ceiling(RowNumber(Nothing)/3) 和 Cint(Fields!kpilevel.Value)。
但我无法获得正确的输出。我尝试以多种方式放置我的分组和排序表达式。结果不同:
最后情况:http://img257.imageshack.us/img257/5765/10569159.png(图片已删除)
不同的输出:
列表 - 属性
排序:=Cint(Fields!kpilevel.Value) ascending
列表 - 分组和排序属性
分组:
=Ceiling(RowNumber(Nothing)/3)
=Cint(Fields!kpilevel.Value)
排序:
=Cint(Fields!kpilevel.Value) ascending
矩阵列组 - 分组和排序属性
分组:
=RowNumber("list1_Details_Group")
输出:(未分组但已排序)
1
2
3
4
等
列表 - 属性
-
列表 - 分组和排序属性
分组:
=Ceiling(RowNumber(Nothing)/3)
=Cint(Fields!kpilevel.Value)
排序:
=Cint(Fields!kpilevel.Value) ascending
矩阵列组 - 分组和排序属性
分组:
=RowNumber("list1_Details_Group")
输出:(未分组和未排序)
1
2
9
10
等
列表 - 属性
排序:
=Cint(Fields!kpilevel.Value) ascending
列表 - 分组和排序属性
分组:
=Ceiling(RowNumber(Nothing)/3)
矩阵列组 - 分组和排序属性
分组:
=RowNumber("list1_Details_Group")
输出:(分组但未排序)
1 2 9
4 7 3
10 个等
列表 - 属性
-
列表 - 分组和排序属性
分组:
=Ceiling(RowNumber(Nothing)/3)
矩阵列组 - 分组和排序属性
分组:
=RowNumber("list1_Details_Group")
排序:
=Cint(Fields!kpilevel.Value)
输出:(分组但奇怪排序)
1 2 9
10 11 13
3 4 7
12
我希望这能让你更清楚,克里斯
【问题讨论】:
-
更清楚了,谢谢 - 我已经相应地更新了我的答案。
标签: list expression reportingservices-2005 reporting-services