Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Anonymous
Not applicable

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

 

1 ACCEPTED SOLUTION
parry2k
Super User
Super User

@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 )


Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

View solution in original post

2 REPLIES 2
parry2k
Super User
Super User

@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 )


Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

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

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

Find out what's new and trending in the Fabric Community.