根据 sheet 更改度量

Changing measure based on sheet

是否可以根据使用它的 sheet 对您的措施进行变量更改?

我有大约 15 个小节和 3 个 sheets。 15 项措施需要从 sheet 到 sheet 略有不同,所以我想知道是否可以这样做:

   sum(

         {<
            ,A={"1"} 
            ,B= 
            ,C=(IF SHEET = SHEET1 THEN {"1"}, IF SHEET = SHEET2 THEN {"2"}) 
            ,D= 
            ,E=  
         >} 

         people)

另一种方法是做 3x15 的措施,不太实用。

嗨,是的,您需要为此使用扩展程序,例如:

https://developer.qlik.com/garden/5a0972383a163ae72f86f26b

您还可以查看 https://developer.qlik.com/ 中的其他内容 没有原生功能(它在 qlikview 中,所以也许有一天它也会在 qliksense 中实现)

扩展 url 我在 enterSheet 上共享添加触发器所以你需要设置这个触发器 "set variable" 例如:

Target:
vSheetName

Expression:
'Sheet1'