Изменение меры на основе листа - PullRequest
1 голос
/ 16 мая 2019

Можно ли внести переменные изменения в ваши показатели на основе листа, на котором он используется?

У меня около 15 мер и 3 листа.15 мер должны немного отличаться от листа к листу, поэтому мне интересно, возможно ли сделать что-то вроде:

   sum(

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

         people)

Альтернатива - сделать 3х15 мер, что не очень практично.

1 Ответ

1 голос
/ 18 мая 2019

Привет, да, для этого вам нужно использовать расширение, например:

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

Вы можете проверить и другие https://developer.qlik.com/ Для этого нет встроенной функции (она есть в qlikview, так что, возможно, когда-нибудь она будет реализована и в qliksense)

Расширение, URL которого я поделился, добавить триггер на enterSheet, поэтому вам нужно установить, что этот триггер "установить переменную", например:

Target:
vSheetName

Expression:
'Sheet1'
...