One approach would be to place both Barcode and Time on rows, with a
Calculated Text Measure for the relative month; and use a Matrix Report
to place months on columns.
Here's an example of a Foodmart Sales MDX query:
Quote:
|
With Set [Recent6Months] as
|
'Tail(NonEmptyCrossJoin([Time].[Month].Members), 6)'
Member [Measures].[MonthLabel] as
'"Month-" + CStr(6 -
Rank([Time].CurrentMember, [Recent6Months]))'
Select {[Measures].[MonthLabel],
[Measures].[Unit Sales]} on columns,
NonEmptyCrossJoin([Store].[Store Name].Members,
[Recent6Months]) on rows
from Sales
- Deepak
Deepak Puri
Microsoft MVP - SQL Server
*** Sent via Developersdex http://www.developersdex.com ***