首页 > 解决方案 > .rdl 文件排序项目

问题描述

我正在尝试对 rdl 文件中的字段(generic_quarter_short_name)进行排序。generic_quarter_short_name 是 q1、q2、q3、q4

 <SortExpression>
 <Value>=Fields!generic_quarter_short_name.Value</Value>
 </SortExpression>

但是,我想对这些名称进行排序 q4、q1、q2、q3。q4 应该是第一个,然后是 q1, q2, q3

标签: reporting-servicesreportrdl

解决方案


尝试

=VAL(RIGHT(Fields!generic_quarter_short_name.Value, 1)) MOD 4

简而言之:取右边的1个字符,将其转换为数字,然后应用MOD。MOD 函数将取 1,2,3,4 并返回 1,2,3,0


推荐阅读