Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi
I am trying to create a rank for Max Year for Sales data. I am using the following set analysis, but in returns 0 values in Sales column
Sum({$<[Calendar Year]={vMaxYear}>} Sales)
and this set analysis for Rank column
Rank(Aggr(Sum( {<vMaxYear>} Sales), [Customer])
vMaxYear returns 2024
Output
Rank Customer Sales
| 1 | ABC | 0.00 |
| 2 | DEF | 0.00 |
| 3 | ANT | 0.00 |
| 4 | BET | 0.00 |
| 5 | SALT | 0.00 |
| 6 | CATE | 0.00 |
| 7 | A OTHERS | 0.00 |
| 8 | COMBI | 0.00 |
| 9 | REVERSE | 0.00 |
| 10 | KILT | 0.00 |
| 11 | GENTLE | 0.00 |
| 12 | AXE | 0.00 |
| 13 | MANAGE A | 0.00 |
| 14 | NEW B | 0.00 |
| 15 | SCOTS | 0.00 |
| 16 | QUEEN | 0.00 |
| 17 | CANDY | 0.00 |
| 18 | PENS | 0.00 |
| 19 | WESTFIELDS | 0.00 |
| 20 | CHARLIE | 0.00 |
| 21 | CAN18 | 0.00 |
| 22 | BRITNEY | 0.00 |
| 23 | VOLCANO | 0.00 |
| 24 | TRIMS | 0.00 |
| 25 | PREMS | 0.00 |
| 26 | MOSES | 0.00 |
| 27 | QUEENS | 0.00 |
Hi,
Can you try this syntax ?:
Sum({$<[Calendar Year]={"$(=vMaxYear)"}>} Sales)
Kind regards
Thanks for your response. However it doesn't appear to have resolved the issue.
I replaced the variable with a fixed number '2024' and I am now receiving sales numbers instead of 0s.
My variable vMaxYear is set as Max([Calendar Year]), I am not sure why my expression is not recognising it. Do you have any suggestions to help me with this please?
Ok, in the preview, this expression return Sum({$<[Calendar Year]={"2024"}>} Sales) ?
if yes, you need to upgrade the Rank with Rank(Aggr(Sum( {$<[Calendar Year]={"2024"} Sales), [Customer]) too
Thanks, however I would prefer to use the variable, is there something amiss with the syntax?
My bad, Rank(Aggr(Sum( {$<[Calendar Year]={"$(=vMaxYear)"} Sales), [Customer])
In the data previeuw, you should see this expression: Rank(Aggr(Sum({$<[Calendar Year]={"2024"} Sales), [Customer]), is that ok ?