我必须计算出今年的前 10 名品牌,然后得到与去年相同的数字……但我发现这有点棘手。
我为今年迄今为止排名前 10 位的品牌提供了以下设置。
我的日期是一个参数(月-年),到目前为止一切正常。
filter(TopCount(
([10 - Brand].[Brand].Allmembers) * {STRTOMEMBER(@DATE)}
,10,
[Measures].[Act YTD]
), [Measures].[Act YTD] <> null)
但是现在我必须使用这一套并获得上一年的数据。
预期的结果是在同一个查询中获得今年和之后的前 10 名,去年的数字:
Year | Quarter | Month | Brand | Act YTD
2019 | 20193 | Aug 2019 | BR01 | 150
2019 | 20193 | Aug 2019 | BR02 | 250
2019 | 20193 | Aug 2019 | BR03 | 350
2019 | 20193 | Aug 2019 | BR04 | 450
2019 | 20193 | Aug 2019 | BR05 | 550
2019 | 20193 | Aug 2019 | BR06 | 650
2019 | 20193 | Aug 2019 | BR07 | 750
2019 | 20193 | Aug 2019 | BR08 | 850
2019 | 20193 | Aug 2019 | BR09 | 950
2019 | 20193 | Aug 2019 | BR10 | 1150
2018 | 20183 | Aug 2018 | BR01 | 100
2018 | 20183 | Aug 2018 | BR02 | 200
2018 | 20183 | Aug 2018 | BR03 | 300
2018 | 20183 | Aug 2018 | BR04 | 400
2018 | 20183 | Aug 2018 | BR05 | 500
2018 | 20183 | Aug 2018 | BR06 | 600
2018 | 20183 | Aug 2018 | BR07 | 700
2018 | 20183 | Aug 2018 | BR08 | 800
2018 | 20183 | Aug 2018 | BR09 | 900
2018 | 20183 | Aug 2018 | BR10 | 1000
我需要指导:)