SQLServer2008 R2 Reporting Services报表服务
思韵闪耀
2013-04-04
0

1,报表生成器:report builder:提供不具程序基础的使用者通过简易图形化开发界面就能达到数据查询与报表的建立。

2,BIDS:目标是专业的开发人员。

3,数据区域:

  • 数据表:以表格方式来呈现固定栏数的数据,想像数据库中的table.列固定。
  • 矩阵:行或阵可动态产生。
  • 列表:可将字段设置到任意位置。
  • 图表:以图形化的方式呈现汇总后的数据
  • 仪表:以量测计的方式来显示汇总数值相对大小
  • 地图:以地理信息的方式标示数值

4,共享数据源:一个报表可一个数据源(内嵌数据源),也可多个报表一个数据源,即共享数据源。

5,报表结构:页眉,页脚,主体及数据。

6,Tablix:数据表(table)+矩阵(matrix),在报表上放置数据源后,就会出现。

7,行组:可认为sql中的group。

  • 父组,子组:group 父,子 先按父汇总,再按子汇总
  • 相邻:在当前行显示完数据后,再显示多行数据。用此属性可在一张报表上显示两张报表。比如前面按部门显示业绩,显示完之后,下面开始按年显示汇总的业绩。

8,数据显示格式,在字段的format属性中修改,对应的有:
  引自BOL

下表列出了常见的 .NET Framework 数字格式设置字符串。

 

格式字符串 名称

C 或 c

货币

D 或 d

十进制

E 或 e

科学型

F 或 f

固定点

G 或 g

常规

N 或 n

数字

P 或 p

百分比

R 或 r

往返

X 或 x

十六进制

可以对许多格式字符串进行修改,以包括用于定义小数点右侧位数的精度说明符。例如,格式设置字符串 D0 将数字格式设置为小数点后面的位数为零。您还可以使用自定义格式字符串,例如 #,###。

下表列出了常见的 .NET Framework 日期格式设置字符串。

 

格式字符串 名称

d

短日期

D

长日期

t

短时间

T

长时间

f

完整日期/时间(短时间)

F

完整日期/时间(长时间)

g

常规日期/时间(短时间)

G

常规日期/时间(长时间)

M 或 m

月日

R 或 r

RFC1123 模式

Y 或 y

年月

 

9,交互式报表

  • 可以设置参数进行查询,方法是在sql中参数使用@形式,会自动在报表数据中创建参数。
  • 参数的值可指定,下拉,多选,若从数据集中取出。
  • 数据源除了是sql外,还可以是xml,或webservices
  • 可用表达式,加行号,设置单元格颜色、隔行换色
  • 选择表头,右键,可做交互式排序
  • 在组属性的高级中,可做单层文档,多层文档,父子式层级报表。
  • 可设置钻取式报表,点某一项弹出一新的报表。

10,图表、微图形与仪表

  • 可做直方图,饼图,3D图
  • 图形美化原则:

    • 尽量不要让没有提供信息的项目占掉太多空间
    • 尽量多用渐变
    • 使用CustomerAttributes相关属性
  • 微图形:在数据行中显示进度条、迷你图等
  • 仪表盘:指针即查值

11,部署

  • 在项目中直接部署,或者在报表管理中进行上传
  • 在浏览器报表管理中,报表的下拉管理中,可指定如下操作

    • 通过报表快照呈现此报表:将数据提前放到reportservertemp数据库中,每次直接从此库中提取

      • 如财务数据,可生成快照,并且指定每月生成历史记录,这样在右键报表,查看历史记录的方法可查询不变的数据

12 订阅

  • 可通过邮件或共享文件夹方式自动将报表传送到管理者手中

13 权限认证方式:windows,或表单或企业内部自定义。

14,内部系统接入,URL传参方式,可生成html,excel,word,pdf等格式

15,可在webfrom,windowsfrom项目中引入报表进行开发。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

Windows serve...
Windows server2019安装Intel I219-V网...
2025-01-15
SqlServer 数据库...
--查看数据库大小SELECT DB_NAME(database_...
2024-09-03
windows下安装Pre...
windows下安装PrestaShop报错Unable to g...
2024-06-16
Windows通过命令对文...
Windows通过命令对文件夹赋权要在Windows上使用命令行(...
2024-04-30
docker-compos...
1.Compose介绍 DockerCompose是一个用来定义和...
2024-04-26
Windows计划任务出现...
最近遇见一个奇怪的现象,系统定时任务调用一个批处理,定时执行错误,...
2024-03-25

热门资讯

sql中int型与varcha... sql中int转varchar或nvarchar,varchar或nvarchar转int的方法: ...
SQLSERVERAGENT ... 上的 SQLSERVERAGENT 服务启动过,然后又停止了。 (ObjectExplorer) 可...
SQL Server 中4个系... SQL Server 中4个系统数据库,Master、Model、Msdb、Tempdb 系统数据库...
SQL Server中如何设置... 对于已经建好的数据库表,是不能在SQL Server Management中可视化地修改ID为自增长...
该表已为了复制而被发布,所以... 场景:从发布库上将一数据库移到另一服务器,在对表改名时提示该表已为了复制而被发布,所以无法重命名。 ...
SQL Server 2008... SQL Server 2008 R2运行越久,占用内存会越来越大。 第一种: 有了上边的分析结果,解...
SQL Server (MSS... SQL Server (MSSQLSERVER) 启动后 自动生成文件 audittrace2022...
如果使用没有提供选项值的 Sq... 如果使用没有提供选项值的 SqlDependency,必须先调用 SqlDependency.Sta...
传递给数据库 'master'... 传递给数据库 master 中的日志扫描操作的日志扫描号无效 错误:连接数据库的时候提示:SQL S...
数据仓库SSAS+SSIS+... 数据仓库SSAS+SSIS+SSRS SSAS- 1,用ssas生成多维度,然后利用excel的da...