Forum Discussion
How to create dummy columns in numeric order based on a date difference
Hi All,
I have created a report using the matrix visual. The column is a date difference in month. 1, 2, 3.... Row is a date value.
There are some months "missing" purely due to what the data is, however it need to show those months just with a zero value.
So if its month 1 2 3 7 - I need to fill in 4 5 6, etc. Is there anyway of doing that without adding dummy data in the actual data.
Thank you all in advance.
Jerusha
9 Replies
- amitchandak
Super User
Jerush , Create a table with values , using generateseries
month= generateseries(1,12,1)
Join this with the column in your table.
Create a measure with +0 and use
count(Table[column]) +0
- Jerush
Helper I
- Msta
Helper I
Create a new table and add relationship;
Months = SELECTCOLUMNS(GENERATESERIES(1,12,1),"MonthNo", [Value])
Add this new column to matrix.Then change properties of measure in visualisation "Show Item with no data" or change your measures to display 0 instedof BLANK()
- Jerush
Helper I
Hi Msta,
Thank you for the speedy reply. I will give this a go. Much Appreciated
- AnonymousNot applicable
Hi Jerush ,
Could you tell me if your problem has been solved?
If it is, kindly Accept it as the solution. More people will benefit from it.
Or you are still confused about it, please provide me with more details about your problem.
Best Regards,
Stephen Tao - Jerush
Helper I
Hi All,
I am working through the solution provider.. not sure if I am on the right track
I created a new table with the number of months required.
I joined this to my existing table
and this is what I get. Almost as an inner join?
Also when I join this to my data, which field do I use to the matrix to show the months 1 - 47 in this case.
THank you all again 😊
Jerusha - Ali123
Advocate I
Hi,
Can you guide me how we can move sub columns total to the left side of matrix?