微软 BI SSRS 2012 Metro UI Win 8 风格的报表课程案例

浏览: 6277

开篇介绍

微软BI SSRS 2012 Metro UI 高端报表视频教程 (http://www.hellobi.com/course/15)课程从2014年6月开始准备,于2014年9月在 天善BI学院 (http://www.hellobi.com)正式上线。

本课程共包含 55个视频,35个原创基础案例,2个原创设计提高案例,其它扩展若干。1056余分钟,共计17小时。

学习方式:每一个视频案例均为现场编码,所有技术实现的细节都交代的很清楚,因此可以跟着视频边看边练习。

目标检测:每练习完一个视频案例,在不看视频的前提下如果可以独立的、熟练的实现本案例,则说明已经掌握了案例中所涉及到的知识技能点;反之,则说明还未完全掌握此案例,也未达到一个熟练的 SSRS 报表开发人员应该要具备的开发能力。

这门课程也是和 ETL 课程一样进行的体系性讲解,35个基本案例让大家足以掌握 SSRS 报表开发过程中常用的开发技能。并且在高级设计篇提高大家的报表设计能力,特别用到了 WIN 8 风格 METRO UI设计理念。这是我在微软的SSRS项目上所用到的一些设计方法,深受客户喜欢。并且在我目前的很多项目中,我大量的使用到了这些理念,所制作的报表在风格上有非常高的辨识度。所有案例均为原创,不按照书本千篇一律的讲解和 PPT 的讲解模式。每一个案例从无到有,也是一步一步的拖,拉,拽,写代码实现。每一个案例大家都可以做的出来。

WIN 8 系统在微软内部刚推出的时候,一下子就喜爱上了这种扁平化的设计风格,于是就把这种风格搬进了我的项目中。

无参数化的设计给客户很大的惊喜!这也是我做报表的一贯风格,能不用参数就尽量不用参数(用户无需输入任何参数,所有参数后台控制)。

用户的选择,钻取直接是在页面上点击完成的。不需要选择 City 参数,或者输入 City 一样可以实现界面的切换效果。对比之前印度的设计方的报表,新一版的报表 DEMO 原型让微软客户非常满意。

以下是 Google, Bing, Baidu 中对 SSRS Metro UI 关键字的搜索效果。(展示并不是为了炫耀,而只是想说明我们课程的原创性,我们的课程制作是非常用心的,每一个案例的制作都是原创的。同时也希望每一个 BI 开发者可以认识到 - 虽然 SSRS 报表很多人认为不好看,但是我们也依然可以做得非常漂亮)。

 

培训课程案例分类介绍

SSRS报表从入门到高级技能案例

35以上个不同的技能案例,包括案例查询代码以及全部界面设计均为 BIWORK 原创。总结了 BIWORK 在微软 BI 开发领域90%以上反复出现和常用的技能与案例,每一个案例均穿插着不同的知识点。灵活掌握和使用这些知识技能点,在开发技能储备上将足够应付在SSRS 报表开发过程中大部分报表开发需求。

SSRS 报表设计提高篇

尽管微软 BI 报表开发工具在前端展现上不尽如人意,但是作为一名报表开发人员应该如何突破这些局限,在SSRS 报表的构思与设计上变通,通过一些处理技巧让报表变得美观且更实用。一个好的报表不仅仅要学会展现数据,并且要展现的适当,给人耳目一新的感觉,增强用户体验让用户清晰直观的找到他们所需要的信息。BIWORK 将分享他的报表构思与设计经验,让你的 SSRS 报表生动起来。

BI 报表开发知识扩展篇

  • 介绍Office Excel 中PowerPivot 的使用 
  • 介绍报表的用户分类:Business User, Daily Operator, Manager 等,不同的用户有不同的报表需求。 
  • 介绍报表的分类:Ad-hoc Report, Dashboard, Transaction Static Report, Multi-Dimension Report 等。 
  • 介绍目前比较流行的 Tableau 和 QlikView 前端报表开发工具,适用范围,与微软 BI 报表开发异同等。
  • 注:所有案例均基于 SQL Server 2012 关系型数据库讲解,不适用于 SSAS 分析服务数据库和 MDX 查询。但可以通过这个课程的学习在 SSRS 报表前端开发阶段提高报表设计和解决问题的能力。

案例展示部分

35大基本案例

案例 1:SSDT 开发工具介绍与 SSRS 报表环境介绍

技能点:SSRS 报表内置变量,参数,表达式以及 Placeholder 等概念介绍 。

案例 2:使用 Table控件展现查询数据

技能点:理解和掌握 Data Source, Dataset 的概念与操作;共享Data Source 与 Dataset 的使用;Dataset 的查询类型;Table 控件的初步使用与格式化;隔行换色的技巧。

案例 3:表格数据的排序

技能点:掌握两种排序功能 – 表格内排序与表头交互式排序。

案例 4:基于表格的自定义多层分组与聚合

技能点:掌握自定义多层分组的技巧;理解分组与聚合应用规则;展开与收缩效果;

案例 5:基于表达式的分组聚合

技能点:灵活掌握分组聚合时表达式的使用

案例 6:使用 Matrix 开发聚合报表

技能点:理解和掌握 Matrix 的行聚合和列聚合;聚合下的再分组操作;分组表达式的灵活使用。

案例 7:在报表中使用参数

技能点:理解和掌握报表中参数的使用;理解参数与 Dataset 之间的联系;参数的分类以及其它常用属性。

案例 8:报表的过滤

技能点:理解报表过滤功能;模糊查询;Filter 过滤与参数化过滤之间的区别与选择。

案例 9:参数的多选操作

技能点:理解和掌握参数的多选操作;掌握 Join 函数与自定义的字符串分隔函数使用。

案例 10:级联参数的多选操作

技能点:理解和掌握级联的多选操作;掌握参数与 Dataset 互动操作。

案例 11:基于时间参数的报表操作

技能点:理解和掌握时间参数的操作;时间参数与表达式的使用;时间函数的介绍和使用。


案例 12:使用 Column Chart

技能点:理解和掌握 Column Chart 的三元素:聚合值,分组与系列;使用多项聚合值;使用多层分组;使用参数过滤分组;自定义状态颜色模板;数字标签与格式化。

案例 13:使用 Stacked Column Chart

技能点:理解和掌握 Stacked Column Chart 与 100% Stacked Column Chart 的使用;理解系列的作用;选择 Stacked Column 或 100% Stacked Column 的时机。

案例 14:使用 Pie Chart

技能点:理解和掌握 Pie Chart 的使用;数字标签的格式化;百分比的设置。

案例 15:Pie Chart 的标签与格式化

技能点:理解和掌握 Pie Chart 的标签格式化设置;

案例 16:Pie Chart 的百分比与数值归类

技能点:理解和掌握最小部分的百分比归类功能;最小部分的数值归类功能。

标签格式化与外部显示设置 

百分比小于 10% 的归类

数值小于 2,000,000 的归类

案例 17:Pie Chart 的辅助图

技能点:理解和掌握最小部分的百分比辅助图归类功能。

百分比小于 10% 的归类辅助图 

百分比小于 15% 的环形归类辅助图

案例 18:基于 Pie Chart 的 Matrix 分组操作

技能点:掌握基于 Matrix 的 Pie Chart 聚合操作; 对比不同聚合方式的报表效率。

案例19:使用 Line Chart 聚合和展示数据

技能点 – 掌握和理解 Line Chart 的使用;合理使用聚合元素,对比基于表达式的分组聚合功能。

案例20:使用 Bar Chart 聚合和展示数据

技能点 – 掌握和理解 Bar Chart 的使用;基于表达式的分组聚合功能。

案例21:使用 Area Chart 聚合和展示数据

技能点 – 掌握和理解 Area Chart 与 Line Chart, Column Chart 之前的关联; 掌握和理解 Area Chart 区域的层次关系。

案例22:使用 Bubble Chart 聚合和展示数据

案例23:使用 Data Bar 展示行内数据

技能点 – 掌握和理解基于行聚合使用 Data Bar 展示行内数据。

案例24:使用 Data Bar 在行内聚合数据

技能点 – 掌握和理解 Data Bar 在行内聚合数值的操作。

案例25:使用 Data Bar 展示标准差对比

技能点 – 掌握和理解 Data Bar 中对聚合值的条件判断。

案例26:使用 Sparkline

技能点 – 掌握和理解 Sparkline 的使用。

案例27:使用 KPI 和自定义 KPI  技能点 – 掌握使用 Indicator 完成 KPI 图的设计;使用 Indicator 完成 Rating 图的设计;理解 Indicator 的范围以及相关参数配置;使用Switch 函数自定义的背景完成 KPI 的设计。

案例28:使用 Gauge 仪表盘  技能点 – 掌握使用 Gauge 仪表盘设计 KPI;掌握基本的配置和使用前提。

案例29:使用 Action 与子报表 技能点 – 掌握使用 Action 动作的配置和操作;子报表的配置与参数的传递;报表的自刷新与参数传递。 默认情况下显示 Australia 2005年的订单量。

点击 Canada 位于2006年的仪表板,报表刷新并同时传递参数给子报表,显示 Canada 2006年子报表的信息。

案例30:使用 Action 动作跳转到外部链接 技能点 – 掌握使用 Action 跳转到外部链接;参数的传递与字符串的连接; 可以根据 Postal code 与输入的关键字,比如大学 University,使用 Bing 地图定位搜索到相应的城市与大学信息。

案例31:在 SSRS 中使用递归 技能点:理解和掌握在 SSRS 中递归查询与显示的处理技巧。


案例32:中英文标签的切换 技能点 – 掌握和理解中英文标题切换的技巧;在报表中使用用户自定义函数;

案例33:Report 的分页 技能点 – 掌握在报表中的分页功能以及表头在分页时固定的功能。

案例34:Report 地图的使用 技能点 – 掌握在报表中使用已存在的地图集展现销售数据。

案例35:在 SSRS 报表中使用模板  需求:公司内部所有的报表应该有统一的格式,每次开发新报表的时候应该基于固定的模板来开发报表,而不是每次重新设计报表。 技能:掌握在 SSRS 报表中如何使用已建好的模板开发。

BIWORK – SSRS 报表的发布与订阅  需求:用户可以订阅报表,按天或者按周收取报表。 技能点:掌握在 Report Server 中如何配置订阅功能;Reporting Service 配置管理器的配置等。

SSRS 报表设计提高篇

BIWORK – Metro UI Dashboard Report  技能点:如何设计类似于 WIN 8 风格的报表来;Dashboard 的介绍;

BIWORK – Regional Sales Dashboard

技能点:理解和掌握 Action 动作的使用;使用 Action 时报表参数的切换与赋值;图表的隐藏与显示控制。

默认选择 Overall 的效果 

选择各个地区的效果 

SSRS 报表知识扩展篇

案例:Office Excel 中 PowerPivot 的使用 需求:用户可以直接在 Excel 中连接数据源进行 ad-hoc 报表的开发和使用。 技能:理解 Ad-hoc 报表的用途;数据源的连接以及报表的制作。

案例:介绍 SSRS, Office Excel , QlikView, Tableau 工具选择上的区别

需求:了解不同报表开发工具的异同;如何选择合适的报表开发工具;了解在选择报表开发工具之前要做的事情;了解目前比较流行的报表开发工具比如 QlikView 和 Tableau。

微软 BI 工具开发体系

QlikView 介绍

Tableau 报表开发


推荐 2
本文由 BIWORK 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

1 个评论

学习,谢谢

要回复文章请先登录注册