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
。