Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
prasad333
Contributor III
Contributor III

Define the expression

Hi,

I was going through a dashboard where I found a slider object showing comparison value for previous year and current year but as an entrant I couldn't understand the set expression. Can anyone please define this

=year(AddYears(maxOrderDate,-1)) & ' vs. ' & year(maxOrderDate)  & ' ' & Only({<No={59}>} [$(=vDataLanguage)]) & ' = ' & num(( sum( {<Year={$(=Max(Year))}>} SalesAmount) - sum({<Year={$(=Max(Year)-1)}>} SalesAmount))/sum( {<Year={$(=Max(Year)-1)}>} SalesAmount), '#.#%')

Regards,

KHARANSU

2 Replies
maxgro
MVP
MVP

=

year(AddYears(maxOrderDate,-1)) & ' vs. ' & year(maxOrderDate) 

     if maxOrderDate is 2017

     2016 vs 2017

&

' ' & Only({<No={59}>} [$(=vDataLanguage)])

     don't know, it depends on field No and variable vDataLanguage

&

' = ' & num(( sum( {<Year={$(=Max(Year))}>} SalesAmount) - sum({<Year={$(=Max(Year)-1)}>} SalesAmount))

/

sum( {<Year={$(=Max(Year)-1)}>} SalesAmount), '#.#%')

     if max year is 2017  (sales amount 2017 - sales amount 2016) / sales amount 2016

     % change in sales amount

prasad333
Contributor III
Contributor III
Author

Thank You Massimo. Thanks for the detailed explanation and yes there are different languages, so they have used variable.