1.概述

l-fixed函数的语法和fixed函数一致,具体可以参考fixed函数表达式。两者区别在于L-fixed是基于筛选器筛选后的数据进行计算,会受到筛选器控件和数据筛选的影响。其效果等同于fixed函数勾选“优先筛选”。
L-fixed函数 - 图1

  • 筛选器未勾选优先筛选:
    L-fixed函数 - 图2

  • 筛选器勾选优先筛选:
    L-fixed函数 - 图3

2.使用场景

例子:有两个图表(图表1、图表2),两个图表都关联了一个筛选器,并且都用了fixed函数字段。

现在希望图表1的fixed结果受筛选器影响,需要进行优先筛选,图表2的fixed结果不需要受筛选器影响,不需要走优先筛选。因为只关联了一个筛选器,若筛选器勾选上优先筛选之后,两个图表的fixed结果都受到筛选器的影响,不能满足场景。

此时,可以将需要优先筛选的图表1里的fixed函数替换为L-fixed,则可以满足原需求。这样,图表1的L-fixed函数会基于筛选器的筛选结果进行计算,而图表2的fixed函数则不受筛选器影响。

注:优先筛选勾选和不勾选的区别

优先筛选勾选:先根据条件筛选出想要的数据,基于筛选后的数据进行计算。

优先筛选不勾选:先计算结果值,再进行筛选。