交叉透视表
例如我们要交叉分析不同「地区」和「产品类别」的销售额情况,如下配置即可:
基于此我们还可以做非常复杂的交叉透视分析,如不同「地区」「省份」按照「产品类别」和「产品子类别」来交叉展示对应的「成本」和「价格」:
合计
交叉透视表支持开启合计,可以分别开启行上和列上的合计,如下:
在一些情况下,可能合计并不是简单的累加(如百分比类型的指标),为此 Sugar BI 中支持自定义的合计方式,如下图中的情况,我们设置价格
指标不需要进行合计,并设置利润率
指标的合计计算表达式为 {利润}/{成本}
,Sugar BI 的表达式中支持加减乘除计算,如果想要引用指标,就使用大括号即可如:{指标名}
(这个指标必须是交叉透视表中已经展示的指标)。
自动计算同环比
当表格中绑定了日期维度和度量时,此时可以开启并配置自动计算同环比。
- 对比日期:行或者列中拖入的日期字段
- 对比指标:指标中拖入的度量字段
- 对比方式(同环比选择):根据日期字段的粒度,下面会显示对应的对比内容,最多显示 4 个对比字段(例如,对比日期选择日粒度,则对比内容选择显示日环比、周同比、月同比、年同比;对比日期选择月粒度,则对比内容选择显示月环比、年同比等)。具体如下表格所示。
日期时间聚合类型 | 数据对比选项 |
---|---|
年 | 年环比 |
年-季度 | 季环比、年同比 |
年-月 | 月环比、季同比、年同比 |
年-周,跨年-周 | 周环比、年同比 |
年-月-日 | 日环比、周同比、月同比、季同比、年同比 |
-
填充内容:默认为差异百分比
- 差异百分比:展示的为保留两位小数的百分数
- 差异值:原始值与对比值的差值
-
填充位置:默认为选择的指标右侧
- 指标右侧:在当前指标的右侧新增一列指标,指标列名为指标-年同比、指标-日环比、指标-月同比、指标-周同比等,即为选中的对比方式,依次展示在指标右侧。
例如下方展示的为在指标(「数量」字段)右侧展示的差异百分比,此时会在「数量」字段右侧增加一列名称为「数量-日环比」的列:
- 指标下方:在当前指标的下方新增多行对比指标,与当前指标共用一行单元格,在当前指标的表头名下方新增一行名为日环比、周同比、月同比、年同比等,即为选中的对比方式。
- 填充样式:默认为正数红色,负数绿色,当使用「开启阈值对比」时,此时如果选择「正数红色,负数绿色」,那么符合条件的值显示红色,不符合条件的值显示绿色;选择「正数绿色,负数红色」,那么符合条件的值显示绿色,不符合条件的值显示红色
- 阈值自定义:将同环比的「差异百分比」或者「差异值」与设置的阈值按照指定的规则进行比较
- 阈值比较规则设置:支持>、>=、<、<=、=、!=、in、not in、正则规则设置
- 对比值:与同环比按照规则进行比较的值(注:与百分数对比时请使用小数形式)
自动计算同环比阈值自定义
当设置规则为>、>=、<、<=、=、!=时,此时阈值需要为一个数字类型,如果与百分数对比对比值请使用小数形式,比如:我们想将「数量-月环比」大于 2% 的值展示为红色,小于等于 2% 的值展示为绿色,此时我们可以将「阈值比较规则」设置为「>」,「对比值」设为 0.02
当设置规则为in、not in时,此时阈值可以设置多个值(需要用逗号进行分隔),如果与百分数对比对比值请使用小数形式,比如:我们想将「数量-月环比」为 「-9.08%、1.91%、3.42%」的值展示为红色,不为「-9.08%、1.91%、3.42%」的值展示为绿色,此时我们可以将「阈值比较规则」设置为「in」,「对比值」设为 「-0.0908,0.0191,0.0342」
当设置规则为正则时,此时阈值可以设置为正则表达式,如果与百分数对比对比值请使用小数形式与正则表达式比较,比如:我们想将「数量-月环比」中 「大于等于0小于等于100」的值展示为红色,不为「大于等于0小于等于100」的值展示为绿色,此时我们可以将「阈值比较规则」设置为「正则」,「对比值」设为 「^100$|^(\d|[1-9]\d)(.\d+)*$」正则表达式
自动计算同环比和过滤条件同时使用
当日期字段选择了「日期数据聚合」时,此时「数量」会按照「年-月」日期粒度进行聚合
此时我们如果添加一个时间范围为「2019-04-15 至 2019-09-15」的日期范围过滤条件时,此时为了求 2019 年 04 月的环比会向前查询 2019 年 03 月的数据,但是此时 2019 年 04 月数据是「2019-04-15 至 2019-04-30」的数据并不是 04 月份完整数据,所以此时 04 月份环比会有偏差,这样得到的 2019-04 月份环比是没有意义的。
所以如果你想要获取正确的月环比,如当前日期字段的聚合粒度为年-月,那么应该把过滤条件的时间粒度也设置为月粒度。
交叉透视表的条件格式
和普通表格一致:
表格冻结列
和普通表格基本一样:
注:
1、交叉透视表默认固定表格维度行的数量,当维度行数量不为 0 时,不支持自行设置前固定列的数量,可以设置后固定列数量。
2、交叉透视表的表头默认固定,当上下滚动时,表头会固定在表格顶部,当表格滚动到页面顶部时表头会固定在页面顶部位置。