Qlik Community

Qlik Sense App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

Not applicable

Calculation in the Data-editor

Hi,

one week ago i opend a discussion with the title

"calculate of a new KPI doesn't work".

fortunately we found a solution for my problem.

the calculated KPI was called PriceCalc

sum(if(ConsumptionFrom<=Consumption and Consumption<=ConsumptionTo, BasicRate+EnergyRate*Consumption,0))

now i want to know if i can calculate my values also in the data-editor???

pic3.PNG

best regards, rico

3 Replies
Employee
Employee

Re: Calculation in the Data-editor

Yes, you can. But, you need a "Group By" in your load statement. Further, you will get static values that don't change as you make selections.

Finally, what you do in your formula is a "between" comparison. You should look at IntervalMatch before you create your solution.

HIC

Not applicable

Re: Calculation in the Data-editor

hey,

thank you for answering.

the IntervallMatch yield the following error:

pic4.PNG

the 'group by' statement is known from the sql-syntax. but i can not transfer it into the qlik sense syntax.

another question is: should i calculate my values in excel before  starting with Qlik Sense? because it is an BI-Tool and now 'Calculation-Tool'??

best regards, rico

Employee
Employee

Re: Calculation in the Data-editor

You got a circular reference since you have too many keys. Read Circular References.

Your data model is really the same as a "Slowly changing dimension" where you have both an interval key, and an additional key: Tarif. Read more in Slowly Changing Dimensions and IntervalMatch and Slowly Changing Dimensions.

Finally, try the attached script...

HIC