首页 > 代码库 > 11,SFDC 管理员篇 - 报表和数据的可视化

11,SFDC 管理员篇 - 报表和数据的可视化

1,Report Builder
1,每一个report type 都有一个 primay object 和多个相关的object
技术分享
技术分享
2,Primary object with related object— 返回所有primary object 字段 和每个字段至少一个related object字段相对应
3,Primary object with or without related object - 返回所有primary object字段 和 已有related object 字段,但是对应的字段也可能不存在
技术分享
技术分享
4, 选好report 类型后,开始组建report(添加字段和删减字段),并通过上面条件设置来过滤字段, 可以根据字段分组, 并对有些数据列支持汇总,支持相加数,平均数,最大数,最小数4种类型
技术分享
技术分享
5,对选中列进行分组
技术分享
技术分享
6,对Amount 字段相加汇总
技术分享
技术分享
7,添加Lead Source 的分组,在此基础上在对Type进行分组
技术分享
技术分享
8,保存Report
技术分享
技术分享
9, 左面tree导航支持(全部、文本,数字,日期)四种赛选
技术分享
技术分享
10, 使用过滤条件赛选基础数据并链接其他Object
ilter TypeDescription
Standard FilterStandard filters are applied by default to most objects. Different objects have different standard filters, but most objects include the standard filters Show and Date Field. Show filters the object around coming groupings (like “My accounts” or “All accounts”). Date Field filters by a field (such as Created Date or Last Activity) and a date range (such as “All Time” or “Last Month”).
Field FilterField filters are available for reports, list views, workflow rules, and other areas of the application. For each filter, set the field, operator, and value. With tabular, summary, and matrix reports, you can drag a field from the Fields pane to the Filters pane to add a report filter.
Filter LogicAdd Boolean conditions to control how field filters are evaluated. You must add at least 1 field filter before applying filter logic.
Cross FilterFilter a report by the child object using WITH or WITHOUT conditions. Add subfilters to further filter by fields on the child object. For example, if you have a cross filter of Accounts with Opportunities, clickAdd Opportunity Filter and create the Opportunity Name equals ACME subfilter to only include those opportunities.
代表的一个子object是否被使用的一个条件,如下图
Row LimitFor tabular reports, select the maximum number of rows to display, then choose a field to sort by and the sort order. You can use a tabular report as the source report for a dashboard table or chart component, if you limit the number of rows it returns.
如果不仅仅显示存在包含的关系,同时还有显示两张表的字段,那需要我们用子表去链接母表,在开始的时候直接选择对应关系例如(Contact with Account),如果只是包含关系则使用Add-Cross filter 去链接子表即可,链接后,我们在可以添加数据过滤条件。
技术分享
技术分享
--------------------------------------------------------------------------------------------------------
2,自定义report 有三种格式
1,Tabular report
标准列表(无汇总),初始化默认报表,在Interface setting 设置
 
2, Summary Report
就是对基本的列表分类并对分类的行进行汇总, 需要选出一个汇总字段拖入分类区域
 
3,Matrix Report
同时对行和列进行汇总
为什么需要matrix report,因为我们想要一些营业额汇总,产品数量汇总等,matrix将适合这种报表,同时可往里面添加多个汇总字段Sum of Amount
 
首先,列出Summary 有两级分类Stage, Close Month,然后转换成Matrix (如下图)
技术分享
技术分享
第二步, 二维数据即Close Month 和 Type,交换位置得出如下图
技术分享
技术分享
第三步,再Close Date下加入 large Amount, Revenue Calculation, Record Count, 形成最终我们需要的多维度报表
技术分享
技术分享
4, Joined reports
我们可以用不同条件将多个试图通过选择report type的方式连接起来,并可以通过分组的方式显示出来
技术分享
 技术分享
5, 当创建报表时候,要回答以下几个问题
- report 类型是什么(哪些对象相关)
- 你想看谁的记录,以及什么时间的框架
- 你想看到哪些字段
- 记录显示的格式(tabular,summary,matrix)
- 哪些字段将作为分组的字段
- 哪些数字字段,你想当成分组字段汇总以及总计
- 你想添加哪些限制条件限制你看到的数据
- 是否高亮汇总数据或者作为chart图形
 
6, 公式
每个report只能建5个公式
注意:1,不能引用其他公式
           2,可以引用公式字段
           3,仅显示汇总行,
 
7,Chart Type
Horizontal Bar, Vertical Bar, Line, Funnel, Pie, Donut
Horizontal Bar:  支持图形分组统计,合并图形
 
8, Run->Schedule future Runs...
 
9,Printing and Exporting Report Result.
导出Export CSV, 无格式
--------------------------------------------------------------------------------------------------------
3,数据的可视化
Dashboard 是一个容纳多包括平台
1, 包含20个组件,支持table 和 Chart
2, 可以显示自定义报表
3,可以使用vf 定义页面来自于其他数据源的
4,定点自动刷新
5,支持发送mail
 
Table and chart
table 最多支持4列(二级分组不支持排序)
Dynamic Dashboards
更具登录用户显示不同数据数据
 
1,建立一个饼图,先拖拽一个饼图蹈DashBoard上
技术分享
技术分享
2,绑定数据源,从Data Source中选定一个数据,并拖拽蹈DataSource中,通过编辑这个Pie 的维度改成Type
技术分享
 技术分享
技术分享
3,创建过滤条件,同时可以通过Add Filter选项在当前的数据源中继续过滤数据,直至达到我们的要求
技术分享
技术分享
4,报表权限设置, 我可以通过添加自己的文件夹,然后通过文件夹共享权限来为某些特定的角色查看Report和Dashboard
技术分享
技术分享
5,自定义报表通知功能,通过这个功能我们可以定期发送报告给我们指定的人发送通知
技术分享
 技术分享

11,SFDC 管理员篇 - 报表和数据的可视化