reporting - Salesforce 确实支持报表中常规的旧分组和摘要吗?

标签 reporting salesforce

因此 Salesforce 中的报告系统有点限制。似乎没有用于 xml 或其他标记语言的编辑器来创建报告;除了公式之外,您还停留在网站拖放用户界面中。

Salesforce 中似乎有 3 种类型的报表:表格、摘要和矩阵。第一种对于更高级的报告来说有点无用,因为它不支持论坛(如果两个字段都在同一个表中,您可以使用计算字段来解决这个问题)。然而,对于这三者,我发现很难甚至不可能做出一份包含基本细节和汇总数据的报告。

一个例子:

我已将自定义字段“公司规模”添加到帐户表/对象中。这会跟踪在客户公司工作的员工的大致数量(曾经进行过一项调查,要求您提供在您的组织中工作的员工数量范围)。然后,我有一个用于销售的自定义表格/对象,列出帐户、日期和数量 ($)。

我认为创建电子表格样式的报告会很简单,其中每行列出一个帐户,其中说明该帐户所在的位置,他们有多少员工,然后是他们的总销售额和销售额/员工(数量的公式)/员工)。

但是分组和汇总选项似乎并不是这样工作的。摘要和矩阵报告类型中的分组似乎希望将每个分组字段视为单独的级别,因此对于与帐户相关的 3 个字段,我得到了 3 个阶梯式排列的级联字段,而不是能够将它们放在上面一行。

总结后情况变得更糟 - 无论我和其他同事尝试什么,总结似乎都不起作用。如果一个帐户有 50 笔销售,即使我们单击列旁边的小箭头,单击“汇总”并检查“总和”,我们最终也会得到 50 行。

从 SQL 角度来看,这份报告似乎是您在第一周教给学生的内容,但如何将其转化为 Salesforce 可以理解的内容实际上并不明显。很多网络用户界面是不可发现的(拖动字段不会提供关于为什么不能将其拖放到特定位置的反馈,除非将鼠标悬停在正确的位置上,否则某些选项会被隐藏),所以如果我错过了一个关键步骤。

那么,是否有一个选项可以让这项工作发挥作用(特别是让每个帐户的销售额总计为一个单元格,而不是 2、5 或 50),也许是一个隐藏在无辜空白区域后面的分区复选框?

最佳答案

鉴于报表中缺少计算字段,您需要在对象级别创建公式。如果它在详细信息页面中没有用,请不要将其包含在页面布局中。它仍然可以在报告中找到。 汇总/分组选项的工作方式与 SQL 中相同,但一次只能按一个字段进行分组。 然而,“显示详细信息”模式下的结果 View 并不像简单的 SQL 查询 - 更像是使用窗口函数,其中结果输出可以包含在这些级别上进行聚合的分组,以及馈送到该分组中的详细信息行。 在“隐藏详细信息”模式下,不会显示详细信息行,因此仅显示分组级别和聚合。 所以,看起来你可以: 按州分组,然后是帐户,对员工求和,对销售额求和,然后是自定义汇总公式 sum:sales/sum:employees 或者 在帐户上创建一个公式字段来进行销售/员工操作 表格报告包含以下字段:帐户、州、员工、销售、您的新字段。

此外,如果您需要 XML 编辑器,您可以通过元数据 API 和 eclipse 的force.com 插件编辑报告的 XML(与 salesforce 设置的许多其他部分一样)。但它主要用于调整报告、版本控制或批量操作,因为没有预览/运行操作,它主要是一个元数据管理系统。

关于reporting - Salesforce 确实支持报表中常规的旧分组和摘要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041869/

相关文章:

grails - 在Grails中,如何将 ListView 呈现为Jasper报告?

java - 有没有办法(在 java 中)从人类可读的模板生成人类可编辑的 Microsoft Word 文档?

regex - 不考虑空格需要 10 位数字的正则表达式

reporting - 哪种报告技术?

internet-explorer - 我们可以将开发人员工具中的 IE 控制台保存到文件中吗?

node.js - 使用 puppeteer 抓取动态站点

salesforce - 标准用户无法在 salesforce 中添加/编辑自定义设置记录

python - 想要将Salesforce报表内容导入、提取到pandas中,然后保存

javascript - 使用本地浏览器作为基于 HTML 的报表渲染引擎

namespaces - Salesforce 中有多少个命名空间