欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

转一篇Reporting Service的技巧

程序员文章站 2022-07-14 14:03:47
...

表达式

1、序号:=RunningValue(1, sum, nothing)

2、总记录数: =CountRows()

3、今天日期:=Today

4、本月初:=CDate(Now().ToString("yyyy-MM-01"))

5、换行效果(<br/>和\r\n都不行): =Chr(13)+Chr(10)

数据显示格式(format属性)

1、日期:yyyy-MM-dd,例:2011-03-05。

2、数值:

N,有千分位,保留两位小数,等同N2(效果:123,456.78);

N0,取整(效果:123456)。

有多个格式相同的,可以按Ctrl键的同时点选单元格,一次搞定。

其他

1、报表参数在 SQL 语句里,以 @ 开头;

2、在报表向导,填写 SQL 的时候,可以直接包含参数(参照1)。完成向导后,<报表参数>中就能看到它们,改下类型和提示信息等就行了,省掉了逐个增加的麻烦;

3、报表参数的顺序很重要,如果你需要,排后的参数的值或可选值,可以由排前的参数来决定;

4、拖动数据集的字段到表格表尾(即合计行),数值型的,会自动sum起来;

建议

1、通过数据集方式给出参数可选值时,数据集语句应加上ORDER BY,保证任何时候排序一致性;

2、日期区间的参数,提示文字统一为:开始日期(XX),截止日期(XX)。XX为具体的日期属性,如:开始日期(认购);