pivot_index 函数

pivot_index 函数可用于表计算,以根据索引的索引(即位置)来提取和操纵透视列的值。

语法

pivot_index(expression, pivot_index)

pivot_index 函数会在数据透视列的上下文中位于 pivot_index 的位置对 expression 求值(1 表示第一个转轴,2 表示第二个转轴,等等)。对于未透视的结果,该函数会返回 null。

示例

下图显示了一个查询,其中包含每个业务类别中已收购或未收购的公司数量。我们还包含了一张表格计算方法,可显示每个类别中的公司总数:

实现这一目的所用的公式如下:

pivot_index(${companies.count}, 1) + pivot_index(${companies.count}, 2)

此操作只会将第一个数据透视列添加到第二个数据透视列。

注意事项

不能在自定义过滤条件中使用 pivot_index