观远 BI

中国式报表Pro使用技巧

创建于 2023-09-01 / 最近更新于 2024-01-05 / 4216
字体: [默认] [大] [更大]

1. 父格只能设置2个,那多个维度都需要参与计算怎么办?

多维度相邻时自动从左到右、从上到下逐层继承父格,数值字段仅需要设置临近的模板单元格为父格即可实现多条件过滤。

示例:

     下图中设置C3父格为B3*C2,B3、C2的父格默认为相邻的A3、C1,那么C3其实是按照A3、B3、C1、C2四个维度来过滤并计算的,相当于多个查询条件;同时,C3不设置父格时,默认父格也是B3*C2,受A3、B3、C1、C2四个维度约束。  

2. 表头是静态文本,能否作为父格参与数值计算呢?

静态文本单元格不能作为父格生效;即使转换为模板单元格,用作父格时,只能起到跟随作用,不能起到过滤作用参与计算。

     下图中,C2里的城市是固定文本,跟随C1横向扩展,C3设置父格为B3和C2,但是有效的父格只有B3 ,这样计算得到的是每个物料最近4周的出库总计。这个计算结果是不符合预期的,建议需要参与计算的单元格尽量使用视图里的字段。

图片.png图片.png

    如果确实需要用静态文本当做查询条件,建议使用Excel里LOOKUP/XLOOKUP等函数来实现(可参考下图公式写法)。具体操作步骤请参考 正确使用Excel Lookup函数。 

图片.png

3. 扩展字段怎么拼接固定文本?

参考模板单元格格式:外部文本{{数据(属性1=value1,属性2=value2,…)}}外部文本

示例: {{视图.物料名称(S=None)}}小计

图片.png

4. 固定文本怎么动态合并单元格?

场景一:固定文本在扩展单元格上侧/左侧:设置固定文本为模板单元格、扩展方向跟相邻模板单元格一致。

图片.png         

场景二:固定文本在扩展单元格下侧/右侧:设置固定文本为模板单元格,扩展方向跟相邻单元格一致,Range范围覆盖相邻扩展单元格。

图片.png

5. 维度字段默认从左到右、从上到下扩展,怎么能实现从右到左、从下到上的反向扩展?

示例:下图中,横向扩展的多层表头是按照「餐厅编码」扩展的,所以「是否自营」、「区域品牌」、「公司」的公式虽然设置了「分组--归类合并」,但是这几行相邻的重复数据并不会合并。如何在不改变表头结构的前提下实现「公司」、「区域品牌」、「是否自营」分组--归类合并呢?

图片.png

解决方案:使用R属性来逆转父子关系的方向。

图片.png

6. 如何合并数值单元格(例如总计小计)?

图片.png

     模板里的数值字段是跟随父格扩展的,父格合并了子格才能合并,总计一般没有父格,如果需要跟随维度扩展行列数合并单元格,可以在模板里创造一个临时父格来实现合并。

实现方法:

1)在表格最前面插入一列,创建一个常量的模板单元格,扩展方向和旁边维度保持一致;

2)把总计单元格的父格设置为上一步的常量模板单元格;

3)隐藏A列即可。

图片.png

注意:表格中间非总计小计的相同数值(聚合计算结果)不支持合并。


7. 数值字段动态属性里没有排序,用模板里的排序不生效,那怎么实现数值字段排序?

优先建议在视图里进行排序。

模板里能实现数值字段排序的场景暂时只有一种:数值不需要在模板里聚合计算。

实现方法:数值字段拖入后,去掉sum聚合,然后就可以从动态属性框里设置排序方式;然后把该数值字段作为父格,其他维度字段为子格。组内排序可参考下图2种写法:

图片.png

8. 模板里怎么设置数值度量单位“万”?

选中单元格,设置自定义格式,例如保留一位小数 0"."0,"万"。

图片.png





12 人点赞过