Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Change Table from Month to Day

Hello,

 

I have table A with 3 colums:

- Year/Month

- Username

- $Value

 

For example

201801 - User A - $1000

201801 - User B - $2000

201802 - User A - $10

......

 

I would like to have the same table but with repeating values for every day of every month.

For example:

2018/01/01 - User A - $1000

2018/01/02 - User A - $1000

2018/01/03 - User A - $1000

2018/01/04 - User A - $1000

2018/01/05 - User A - $1000

... and so on.

 

This table should include all months and all users that are listed in the original table.

 

Grateful for any suggestions!

Chris

 

  • Anonymous add a calendar table in your model and then use cross join

     

    for calendar table use following dax in newtable

     

    calendar = calendar(date(2018,01,01), date(2018,12,31))

    in new table add following dax for full table

     

    myTable = CROSSJOIN( table1, calendar )

2 Replies

  • Anonymous add a calendar table in your model and then use cross join

     

    for calendar table use following dax in newtable

     

    calendar = calendar(date(2018,01,01), date(2018,12,31))

    in new table add following dax for full table

     

    myTable = CROSSJOIN( table1, calendar )
    • Anonymous's avatar
      Anonymous
      Not applicable

      Thanks, that did the trick!

      I just had to add some filters as I ended up having too many rows: every row in table 1 had values not just in the correct month but in every month of the calender. I used a simple dax formula to filter those rows:

       

      if month & year of table 1 != month & year of table 2 then do not show

       

      Thanks!

      BR, Chris