菜单

报表列表

本功能如需开通,请咨询客户成功。

注:需升级神策分析版本至 2.3 及以上;报表 0.5 及以上版本

报表列表

  • 报表级查看/操作:查看、复制、删除、搜索
  • 新建报表
  • 报表列表分页

如何制作报表

新建报表

账号拥有「报表 - 编辑报表」权限时才能新建报表,报表名称需要在 1-255 个字符之间,并且报表名称在本项目中全局唯一不可重复。

目前支持 3 种数据源:

  • 选择SDG外部表
  • 自定义查询结果
  • 事件分析、漏斗分析、留存分析的查询的中间表

注意事项:

  • 将事件分析、漏斗分析、留存分析的查询结果添加到报表时,保存的是分析模型中配置的图形结果以及图形所对应的数据,而不是查询到的原始数据
  • 将自定义查询结果添加到报表时,仅支持保存 100W 行数据到报表(0.5.2 版本之前是 5W 行)


可视化主路径

报表的新建可视化路径有 2 种:

直接添加数据源

添加数据源->选择数据源->拽维度和指标进行配置默认生成表格


选择图表后添加数据源

选择图表->添加数据源->拖拽维度和指标进行配置

分析结果添加到可视化图表

将事件分析、漏斗分析、留存分析的中间表添加到报表数据源时,保存的是分析模型中配置的图形结果以及图形所对应的中间表的数据。

选择事件分析的中间表作为数据源

将事件分析的查询结果添加到报表数据源时,每个查询设置项对保存的数据源的影响:

  1. 指标
    • 仅将在图形上有勾选显示的指标保存到数据表
    • 保存的指标名称以在界⾯中显示/编辑后的名称为准
    • 没有勾选任何指标时则不能保存
  2. 分组维度
    • 选择按「总体」查看时,不会保存维度信息到数据表

    • 选择按某个维度查看时,会将该维度保存到数据表
    • 选择按多个维度查看时,会将每个维度以及合并组成的「分组维度组合」⼀起保存到数据表
  3. Top N
    • 仅将前 N 项分组维度的数据保存到数据表

  4. 时间粒度
    • 保存到数据表的时间内容格式为:YYYY-MM-DD hh:mm:ss

    • 粒度为「分钟」,时间保存会精确到该分钟的第 0 秒

    • 粒度为「⼩时」,时间保存会精确到该⼩时的第 0 分 0 秒
    • 粒度为「天」,时间保存会精确到该天的第 0 时 0 分 0 秒
    • 粒度为「周」,时间保存会精确到该周的第 1 天的第 0 时 0 分 0 秒
    • 粒度为「⽉」,时间保存会精确到该⽉的第 1 天的第 0 时 0 分 0 秒
    • 粒度为「季度」,时间保存会精确到该季度的第 1 天的第 0 时 0 分 0 秒
    • 粒度为「年」,时间保存会精确到该年的第 1 天的第 0 时 0 分 0 秒
  5. 时间范围
    • 添加到报表时,会根据时间范围的选择⽅式默认选中数据表的更新⽅式,也可以按实际情况再⼿动调整

    • 时间范围为静态时间时,数据表默认为⼿动更新

    • 时间范围为动态时间时,数据表默认为每天凌晨例⾏更新

  6. 时间范围 - 对比时间
    • 添加对⽐时间后,不仅会将指定时间的指标保存到数据表,还会将该时间的上⼀期指标也保存到数据表,但此时不会保留上⼀期的具体时间

  7. 统计类型
    • 保存查询结果到报表时,除了保存每个时间的维度指标值之外,还会将维度在所选时间范围的指标值「合计」后保存,并以字段「统计类型」区分,以便可以做更丰富的数据分析

    • 统计类型为「明细」时

      • 该⾏数据表示维度在某个具体时间的指标

      • 该⾏数据中的「时间」字段保存的是某个具体时间
    • 统计类型为「总体」时
      • 该⾏数据表示维度在所选时间范围的指标值合计
      • 该⾏数据中的「时间」字段保存的是空值


按照事件分析中选择的图表类型,在添加到报表时会生成相应的图表组件,并设置好默认的组件配置:

  1. 线图
    1. 数据配置
      • 维度:日期
      • 指标:指标 A、指标 A(上一期)、指标 B、指标 B(上一期)...
      • 数据筛选:「统计类型」等于「明细」
    2. 样式配置
      • 当事件分析的时间范围有添加对⽐时间时,本期指标样式设置为柱图,上⼀期指标样式设置为线图

    3. 效果

选择漏斗分析的中间表作为数据源

选择漏斗分析的中间表作为数据源时,每个查询设置项对保存的数据源的影响:

  1. 指标
    • 会将总转化率、每个步骤的指标值,以及步骤之间的转化率、流失人数、转化时间全部都保存到数据表中
    • 最后一个步骤仅保存指标值
    • 示例:总转化率、浏览商品详情页、第 1 步转化率(%)、第 1 步流失人数、第 1 步转化时间、加入购物车
  2. 分组维度
    • 选择按「总体」查看时,不会保存维度信息到数据表
    • 选择按某个维度查看时,会将该维度保存到数据表
  3. 统计类型
    • 保存查询结果到报表时,除了保存每个时间的维度指标值之外,还会将维度在所选时间范围的指标值「合计」后保存,并以字段「统计类型」区分,以便可以做更丰富的数据分析
    • 统计类型为「明细」时
      • 该行数据表示维度在某个具体时间的指标
      • 该行数据中的「时间」字段保存的某个具体时间
    • 统计类型为「总体」时
      • 该行数据表示维度在所选时间范围的指标值合计
      • 该行数据中的「时间」字段保存的是空值


按照漏斗分析中选择的图表类型,在添加到报表时会生成相应的图表组件,并设置好默认的组件配置:

  1. 漏斗图
    1. 数据配置
      • 漏斗步骤:步骤 1 指标、步骤 2 指标、步骤 n 指标
    2. 效果

选择留存分析的中间表作为数据源

将留存分析的查询结果添加到报表时,每个查询设置项对保存的数据表的影响:

  1. 分组维度
    • 选择按「总体」查看时,不会保存维度信息到数据表
    • 选择按某个维度查看时,会将该维度保存到数据表
    • 设置「关联属性」,保存到数据表时等价于设置了「分组维度」
  2. 初始行为日期
    • 「初始行为日期」会作为「维度」保存到数据表
  3. 指标
    • 「总人数」会作为指标保存到数据表
    • 「留存率、留存人数」会以 「第 N 日留存率、第 N 日留存人数」的格式逐个保存为指标
    • 如果勾选了「显示第 0 日」,那么「第 0 日留存率、第 0 日留存人数」会保存到数据表
    • 如果在按「总体」查看时,配置了「同时显示指标」,那么这个指标也会保存到数据表
  4. 时间粒度
    • 时间粒度可以选择:天、周、月,时间格式与事件分析相同
  5. 初始行为日期时间范围
    • 可以选择:次日、7 天、14 天、30 天或自定义天数
    • 根据所选天数不同,保存到数据表的指标数量也不同(指标数量为: 1(总人数)+ 天数 * 1(留存率)+ 天数 * 1(留存人数)+ 天数 * 1(同时显示指标,如有)
  6. 留存/流失
    • 选择查看「留存」,保存到数据表的指标是「留存率」和「留存人数」
    • 选择查看「流失」,保存到数据表的指标是「流失率」和「流失人数」
  7. 统计类型
    • 保存查询结果到报表时,除了保存每个初始行为日期对应的指标值,也会保存每个维度分组下整体的指标值,以字段「统计类型」区分,以便更完整地保存留存分析模型的计算结果
    • 统计类型为「明细」时
      • 该行数据表示某个特定的初始行为日期的指标值
      • 该行数据中的「初始行为日期」字段保存的内容是具体时间
    • 统计类型为「总体」时
      • 该行数据表示分组维度在所选初始行为日期范围内,整体的指标值
      • 该行数据中的「初始行为日期」字段保存的是空值


留存分析的分析结果

  1. 数据配置
    • 维度:初始行为日期
    • 指标:总人数,同时显示指标,第 N 日(周/月) 留存/流失率(如需在图表中查看 留存/流失人数,可以手动调整指标配置)
    • 图内筛选:统计类型(查看者可以自行筛选,只看每个分组维度总体的数据,或者只看每个初始行为日期的明细数据)
  2. 样式配置
    • 「留存/流失率」所有指标处于「全局热点分布」状态,以色阶样式显示
  3. 效果

添加书签作为报表数据源

  1. 可选择的书签:本账号权限范围内的「事件分析、漏斗分析、留存分析」类书签
  2. 将书签添加到「报表数据源」时,按照「添加时刻」该书签分析模型中的设置保存对应的数据表、图表配置,后续该书签的更新/删除等操作都不影响已保存到报表的数据


编辑报表

报表编辑窗口包含以下功能区:

  • 编辑报表标题
  • 添加可视化组件,添加文本
  • 配置全局筛选
  • 对于选中状态的可视化组件,在右侧编辑窗格中进行数据和样式配置(注意:在报表编辑界面中,始终会有一个可视化组件或文本组件处于选中状态)


数据表管理

对保存后的数据源,可以编辑显示名和添加备注,以便识别具体数据内容。

注意:数据表显示名在同一项目中不可重复。

同样,可以为数据表中的每个字段,编辑显示名和添加备注信息。

注意:字段显示名在同一张数据表中不可重复。

点击「切换数据源」,将会跳转到添加数据源->选择数据源。


编辑可视化组件

选中报表中的可视化组件,右侧出现编辑窗格,这个窗格包含「数据」「样式」两个标签页,可切换操作。

1.  配置「维度」和「指标」

拖拽右侧字段,添加到「维度」和「指标」

维度

  • 当「维度」为日期时,可以选择按 天、周、月、季度、年、小时、分钟进行展示
  • 折线图、柱状图、堆叠柱图、堆叠面积图 支持在「维度」的基础上,进一步根据「细分维度」对数据进行分组展示。在下图中,堆叠面积图的「维度」为「日期」,「细分维度」为「终端类型」(分为 python、Android、iOS、js 四个组)

数值

  • 「数值」会对字段进行聚合计算
    • 数值类型的字段支持:求和、平均值、最大值、最小值、计数、去重计数、中位数、标准差、方差
    • 文本类型的字段支持:计数、去重计数
    • 日期类型的字段支持:计数、去重计数
  • 报表中的指标只能进行数值计算,不支持根据 user_id、distinct_id 对用户进行去重计数等业务逻辑
  • 「数值」在图表中展示时,如果有同一个字段被用于多个指标,那么会展示聚合方式(例如「App 点击次数(求和)」「App 点击次数(平均值)」,否则只展示字段显示名

增加计算列

  • 当前使用的数据表中已有的原始维度和度量并不能完全满足我们的需求时,支持使用公式或函数进行数据处理和分析;
  • 支持聚合函数、四则运算、逻辑函数:+、—、*、/ 、SUM、AVG、COUNT、DISTINCT COUNT、MAX、MIN、CASE、WHEN、THEN、ELSE、OR、AND、IIF、IFNULL;
  • 编辑区域支持手动输入函数与插入字段,大小写不敏感,实时检测匹配出符合输入条件的选项,并且支持高亮显示;
  • 支持具体函数使用说明与语法准确性校验;
  • 支持嵌套引用,新建计算字段 B 时,可选择的字段中包括已经创建的计算字段 A,引用关系为计算字段 A 被计算字段 B 引用。


2.  设置排序方式

在维度、指标的下拉编辑面板中,可以看到「排序」按钮。

报表中的可视化组件支持两类排序方式:

A. 按「维度」排序

  • 维度字段初始状态为「不排序」
  • 在「维度」字段上设置排序方式时,可以选择按照维度自身,也可以按照已经绑定的指标字段,对当前维度的分组进行排序
  • 支持对多个维度分别设置排序规则,依次排序
  • 由于柱状图、堆叠柱图组件不支持每个簇状中的柱形按不同顺序排列,所以在按细分维度排序时,实际会以第一个分组中的数值进行排序

B. 按「指标」排序

  • 指标字段初始状态为「不排序」
  • 依据指标的聚合计算结果数值,对所有维度(包含细分维度)依次进行排序
  • 升序/降序只依据指标数值的聚合结果
  • 组内升序/组内降序只作用在维度的分组内


3. 设置数据显示格式

在「指标」下拉编辑面板中,打开「数据显示格式」编辑弹窗。

支持三种数据显示格式:

  • 按原始格式显示
  • 按数值显示:可设置小数点后保留位数,以及显示千位分隔符
  • 按百分比显示:可设置小数点后保留位数


4.  设置「数据筛选」和「图内筛选」

A. 数据筛选

  • 「数据筛选」用于直接过滤当前可视化组件引用的数据范围,由报表编辑者设置所有筛选条件,报表查看者对被过滤的数据无感知
  • 进行配置时,需要选择进行数据筛选的字段,以及筛选条件内容(为空/不为空,包含哪些数值 等)

B. 图内筛选

  • 「图内筛选」是在可视化组件中添加筛选器,供报表的查看者在浏览时自行调整筛选条件,切换不同数据范围进行查看
  • 进行配置时,只选择筛选的字段,不设置筛选条件内容
  • 只能选择 文本、日期类型的字段,和设置为指标的字段
  • 保存后,可以在报表查看状态下,通过图内筛选进行数据过滤。


5. 切换图表类型

可视化组件支持切换多种图表类型。

注意:切换图表时,如果切换后的图表类型可以添加的维度、指标数量少于切换前的图表类型,会移除多余的维度、指标。排序、样式等设置也会被清除。


6. 可视化组件样式配置

可视化组件支持对不同的图表进行多种样式配置。

添加文本组件

点击报表编辑窗口上方的「添加文本」按钮,打开文本编辑弹窗,输入文字并保存,即可添加文本组件到报表中

支持文本样式设置:字号大小、文字颜色、加粗、斜体、对齐、设置为标题


选中已添加的文本组件,此时右侧编辑窗口会出现「编辑文本」按钮,点击即可打开文本编辑弹窗,重新编辑文本内容和格式。


配置全局筛选

  1. 打开「配置全局筛选」弹窗
    • 点击「配置全局筛选」,打开编辑全局筛选器的弹窗
    • 可以在全局筛选中设置多个筛选项,最多支持 12 个筛选项
  2. 选择关联的图表组件
    • 勾选图表组件后,右侧「选择筛选字段」一栏会出现这些图表对应的数据表
  3. 选择筛选字段
    • 从每张数据表中,选择用于组合筛选项的字段,所选字段的数据类型必须保持一致
    • 所选字段为时间类型时,右侧会展示设置好的筛选项中,可以下拉选取的时间范围
    • 所选字段为其他类型时,展示每个字段下的枚举值,最多展示 20 个,用于参考所选字段是否具有类似的数据内容
    • 右侧下方可设置筛选项的默认值,用于查看状态下默认的筛选内容
      • 「文本类型」支持多选,「日期类型」单选,可选择「今天」「昨天」「本周」「上周」「本月」「上月」「过去 7 天」「过去 30 天」「过去 90 天」和「自定义时段(静态)」
      • 同一份报表,「制表人」和「看表人」会看到同样的默认设置
      • 取消设置默认值后,筛选项恢复「不限」(不筛选)
  4. 筛选项编辑
    • 可以在左侧筛选项输入框中,对筛选项进行重命名
    • 已添加的筛选项可以删除
    • 添加更多筛选项
  5. 筛选关联关系
    • 设置多个筛选字段之间的关联关系,以提高查看报表时的筛选效率。比如,筛选项「省份」和「城市」关联后,「省份」选择「湖北省」后,「城市」下拉框中只出现湖北省的城市
    • 创建和编辑「全局筛选」时,通过点击筛选项的「下一级」或「上一级」缩进进行关联
    • 从第 1 个层级开算,最多支持 5 个层级
    • 关联关系针对同一数据源生效


报表调整

对报表中的可视化组件和文本组件,可以进行复制、删除和拖拽调整大小。

  1. 复制组件
    • 选中某个可视化组件或文本组件,组件右上方会出现「复制」和「删除」按钮
    • 点击「复制」按钮,复制生成一个相同的组件到报表的最后一行
    • 复制后的可视化组件会与复制前的组件共用同一个数据表
  2. 删除组件
    • 选中某个组件,点击右上方的「删除」按钮即可完成删除,删除后不可恢复
  3. 拖拽调整组件大小、位置
    • 鼠标选中组件右下角的框线,拖拽调整组件的宽、高
    • 选中某个组件,按住鼠标左键拖动,调整组件位置


保存报表

保存报表

  • 点击报表编辑窗口右上角的「保存」按钮,保存当前编辑的内容,并返回报表到查看状态。

离开报表编辑页面

报表编辑状态下,如果点击报表名称左侧的「返回」按钮或者导航栏中其他产品入口,会提示用户离开页面将丢失已经编辑的内容,确认「离开」后当前编辑页的内容会被清除;点击「返回」按钮并确认「离开」后,会返回报表查看状态。

报表未正常保存的情况说明

  1. 在报表编辑状态下异常关闭
    • 报表在编辑状态下未保存发生异常关闭时(例如,在浏览器中关闭标签页或点击了「回退」按钮、浏览器崩溃、电脑死机、断电等),重新打开该报表编辑页时会提示「是否加载未保存的草稿」
    • 选择「加载」,会将临时草稿中的内容加载到编辑界面
    • 选择「取消」,会加载最后一次保存的报表版本,并将临时草稿清除
  2. 编辑超时退出
    • 报表处于编辑状态下未保存,且距离最后一次编辑操作超过 24 小时,系统会判断为「超时退出」,未保存的内容会丢失。再次进行编辑操作时,会提示「当前报表已更新,请重新加载」,确认后加载最后一次正常保存的版本。
  3. 多个页面编辑保存同一个报表
    • 如果用户在多个浏览器标签页中对同一张报表进行编辑操作,在其中一个浏览器标签页进行保存后,其他页面再编辑时均会提示并刷新到最新版本。


查看报表

查看

点击顶部导航栏中「报表」按钮,即可切换到报表栏目,分为报表列表、报表详情 2 大部分:

  1. 报表列表
    • 支持查看我自己创建的,与分享给我的
    • 报表名称右侧显示「创建人」名称
    • 支持对「报表名称」与「创建人」的搜索
  2. 报表详情
    • 基本信息:名称、更新时间、更新方式、创建人
    • 操作:编辑、重新计算、分享等
    • 报表详细内容、全局筛选项

报表管理功能

刷新报表

报表的创建人可以对报表进行「刷新报表数据」操作,点击按钮后,将对整张报表所有组件的数据内容进行更新。


邮件发送

报表的创建人可以通过邮件发送设置,将报表定期通过邮件发送给其他人。


第一步:设置发件邮箱

报表会从该发件邮箱发出,因为私有部署以及数据安全等原因,神策分析不提供默认的发件邮箱。设置成功后,同一个账号下的数据概览、报表的发送都使用这个邮箱。首次使用此功能,点击「+ 设置发件邮箱」,在弹出的对话框中完成配置。

填写「发件地址」后,点击「自动识别 SMTP 地址」,系统会尝试探测「邮箱 SMTP 地址」、「端口」、「SSL 连接」,并自动填充。如果探测失败,请咨询贵司的邮件服务提供商。

填写邮箱密码时,如果邮箱的 SMTP 服务是通过授权码进行登录访问,则请输入授权码(可在该发件邮箱的 SMTP 服务设置中查看),而非邮箱密码。

如果是第一次配置「发件邮箱」,保存成功后,请点击「测试发送」进行测试,确保邮件可以正常发送。


第二步:设置发送时间

邮件发送任务在设置的发送时间点例行启动,因为获取数据和渲染数据的时间无法确定,最终发送时间可能会延迟 2 至 15 分钟。如果 10 分钟无法获取完整的报表数据,邮件会发送失败。


第三步:设置邮件标题、内容

可根据实际场景需要填写邮件的标题、内容,以及将报表 PDF 添加为附件。

邮箱标题可使用替换符,${date} 表示发送日期,${hour} 表示发送小时,${dashboard_name} 表示报表名称。标题未填写时,将默认按照「报表名称-报表生成日期」进行生成。

邮件内容可填写文本,默认会将报表截成图片放在邮件内容中。


第四步:测试发送

配置完成后,可以点击「测试发送」,确保邮件可以正常发送,确保数据概览内容正确。


第五步:查收邮件

报表设定的定时邮件发送任务失败时,我们会通过消息系统告知用户。通常由于服务器网络问题或者发件邮箱的密码有过更改导致。


分享报表

报表的创建人可以对报表进行「分享报表」操作:

  1. 分享报表时可以按「仅自己可见、全部成员、指定成员」3 种方式进行设置
    • 给「全部成员、指定成员」分享时,可以选择看表人是否可以导出报表成图片、PDF、Excel
  2. 按「指定成员」设置时,可以通过「角色、职务、账号」3 种方式圈选用户
    • 角色、职务、账号 3 种方式支持多选,关系为「或」
    • 当按角色、职务圈选用户时,账号需要同时拥有「报表-查看报表」权限才可以查看报表
    • 例如:报表按职务「产研」进行分享,但某产研用户 A 不具有查看报表权限,则用户 A 不能查看该报表
  3. 授权方式
  • 不区分权限

基于「制表人」对报表中各图表数据源的权限生成的结果数据分享给「看表人」,所有「看表人」看到的报表数据和「制表人」一样

  • 区分权限

「制表人」将报表分享给「看表人」时,各「看表人」只能看到自己对报表中各图表数据源的权限范围内的数据

      4. 分享设置完成后,所有可见当前报表的用户将收到消息通知

      5. 报表的数据权限控制在「报表」级:浏览报表时,所有数据均为计算结果数据,不基于元数据权限做过滤




导出报表

报表的创建人可以将创建的整张报表导出成图片、PDF,鼠标 hover 到图表上时可以将该图表的数据下载为 Excel 文件:


看表人有导出报表权限,同时又被允许导出被分享的报表时,可以将被分享的报表导出成图片、PDF、Excel。

演示报表

在需要对报表进行演示汇报时,可以通过「演示模式」将报表投屏到整个屏幕。


复制报表

报表的创建人可以对报表进行「复制报表」操作:


  1. 复制报表时,会将当前报表复制为新报表
    • 报表中所有组件关联的数据表的所属人还是原始创建人保持不变
  2. 复制报表后
    • 新报表的「更新方式」和原报表一样
    • 新报表的「分享设置」默认为「仅自己可见」



注意事项

可视化图表目前不支持显示大于 2 的 53 次方的数值(大致会达到 16 位数),但数据表会正常保存字段数值。



上一个
报表基础概念
下一个
报表适配移动端
最近修改: 2024-12-27