![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
| With Member [Measures].[YTMOrders] as |
#3
| |||
| |||
|
|
Hi Alex, If you define YTM as Year to Month (up to the end of previous month), then here's a sample Adventure Works query: With Member [Measures].[YTMOrders] as Sum(YTD(Ancestor([Date].[Calendar].CurrentMember, [Date].[Calendar].[Month]).PrevMember), [Measures].[Order Quantity]) select {[Measures].[Order Quantity], [Measures].[YTMOrders]} on 0, {[Date].[Calendar].[Month].&[2003]&[1], [Date].[Calendar].[Date].&[574], [Date].[Calendar].[Month].&[2003]&[2], [Date].[Calendar].[Date].&[595], [Date].[Calendar].[Month].&[2003]&[3], [Date].[Calendar].[Date].&[618], [Date].[Calendar].[Month].&[2003]&[4], [Date].[Calendar].[Date].&[669]} on 1 from [Adventure Works] - Deepak Deepak Puri Microsoft MVP - SQL Server *** Sent via Developersdex http://www.developersdex.com *** |
#4
| |||
| |||
|
| With Member [Measures].[YTM Gross Sales] as |
#5
| |||
| |||
|
|
Depends on what result layout you want - but try this: With Member [Measures].[YTM Gross Sales] as CoalesceEmpty(Sum(YTD(Ancestor([Date].[Calendar hrcy].CurrentMember, [Date].[Calendar Hrchy].[CMonth]).PrevMember), [Measures].[Chk Gross Sales Total]),0) select {[Measures].[Chk Gross Sales Total] ,[Measures].[YTM Gross Sales]} on 0, ([Organization].[Organization hrchy].[customer name].members ,[Organization].[enterprise].children ,[Organization].[division].children ,[Organization].[store].children ,[Organization].[profit center].children) on 1 from [items sale] where ([Organization].[customer].[IBM], [Date].[Calendar hrcy].[Cmonth].[October 2001]) - Deepak Deepak Puri Microsoft MVP - SQL Server *** Sent via Developersdex http://www.developersdex.com *** |
![]() |
| Thread Tools | |
| Display Modes | |
| |