March 19, 2012 at 7:53 am
I have the SharePoint List of Date wise Sales as
Product NameDate(MM/DD/YYYY) Sale
A 3/1/2012 10
A 3/2/2012 20
B 3/2/2012 21
B 3/3/2012 30
C 3/6/2012 40
C 3/7/2012 50
A 3/7/2012 51
.... ...... ......
I have design the Matrix report as
Product Name3/1/20123/2/20123/3/20123/6/20123/7/2012 ..... ...... ....
A 1020 - - 51
B -21 30 40 -
C -- - - 50
But I want the show all Dates of the Months That are not available in the the SharePoint List Data
Product Name3/1/20123/2/20123/3/2012 3/4/2012 3/5/20123/6/20123/7/2012 ....
A 1020 - - - - 51
B -21 30 - - 40-
C -- - - - -50
March 19, 2012 at 7:57 am
Create a query (temp table, cte, table variable) where you create all the dates of the month with a zero value for the quantity and UNION ALL it with the query that pulls your data.
March 19, 2012 at 8:15 am
I am using Share Point List as Data Source, and the query is like
<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ListName>ProductSale</ListName>
<ViewFields>
<FieldRef Name="Product Name" />
<FieldRef Name="Date" />
<FieldRef Name="Sale" />
</ViewFields>
</RSSharePointList>
How to use the temp table, cte, table variable in this case to achieve the requirement.
March 19, 2012 at 8:17 am
Actually, I would use a calendar table and do a left join from it to the dates in the list. The null values can be converted to 0 using ISNULL or COALESCE.
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply