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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set analysis expression for year to month analysis

Hi,

I've a table with a year_and_month as a dimension and an amount as a measure. For my analysis, I have used a pivot chart.

I've put the year_and_month field on a list box. For my measure, in the pivot chart I've specified this set analysis expression:

sum({$<year_and_month = {"<=$(=$(vYearMonth))"}>} Amount).

When I select an unique value in year_and_month list box, I have the right result, thus the rows in pivot with year_and_month value equals to, fe, 201101, 201102, but when I select 201003 and 201102 I have 201001, 201002, 201003 and 201101, 201102, 201103 in the pivot, but the expected result for the 2011 year is 201101 and 201102 not 201103.

How can I solve this issue, please? Many thanks

5 Replies
Anonymous
Not applicable
Author

Can you upload your QV-file here?

erichshiino
Partner - Master
Partner - Master

What is the expression in 'vYearMonth'? Which dimensions did you include in your chart?

Not applicable
Author

Hi, thanks.

Year_and_month is a dimension in the pivot chart and there is another dimension (fe employee code).

vYearMonth is a variable. This variable contains all the selected values for year_and_month.

Thanks

erichshiino
Partner - Master
Partner - Master

You shouldn't use '<='. Try this:

sum({$<year_and_month = {"<$(=$(vYearMonth))"}>} Amount).

or you let me rewrite, please try:

sum({$<year_and_month = {"<$(=max (vYearMonth ) )"}>} Amount).

Not applicable
Author

Hi, Eric,

I've tried the sum({$<year_and_month = {"<$(=$(vYearMonth))"}>} Amount) expression, but unsuccessfully. Why do I need to change ...<=$... in ...<$...? I don't understand this passage.

The core of this issue is that I can select more one values for year_and_month and I must show for the specific selected year the months between january and the selected month.

In other terms, if I select year_and_month = 201003 and year_and_month = 201102 I must show on the pivot:

  • 201001, 201002, 201003;
  • 201101, 201102.

Thanks