Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Line chart

Hi guys,

I want to show last 12 month sales of products  based on the top 5 products sold in the current month.

Thanks in advance.

6 Replies
Anil_Babu_Samineni

Try like this

Sum({<Products = {'$(=Rank(products)<=5)'}, month = {'$(=AddYears(Max(month),-1))'}>} sales)

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
Not applicable
Author

Hi Anil,

If we use this Formula in an expression it will return only the current month data.  I want to show the last 12 month trend of these top products.

sunny_talwar

May be like this:

Sum({<Products = {"=Rank(Sum({<MonthYear = {'$(=Date(Max(MonthYear)))'}>}Sales)) < 6"}, MonthYear = {"$(='>=' & Date(MonthStart(Max(MonthYear), -12)) & '<=' Date(Max(MonthYear)))"}>} Sales)

Here, create MonthYear field in the script like this

LOAD TempDate,

          Date(MonthStart(TempDate)) as MonthYear

FROM ....

rahulpawarb
Specialist III
Specialist III

I like the way you derive solution... The most simplified form..

Anil_Babu_Samineni

Would you mind, Please share the application?

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
sunny_talwar