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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Simon_Br
Helper I
Helper I

Matrix Date

Hello all the Power BI Specialits,

 

i have a question to Power Query.

 

I have a table incl. a Date from and to. But i used every Date and not only the range.

 

Per Example:

 

the Table:

Modellfromto
A12.11.202315.11.2023
31.12.202331.12.2023
C15.04.202405.06.2024

 

 

the table as i need it:

 Modell
 ABC
12.11.2023X  
13.11.2023X  
14.11.2023X  
15.11.2023X  
16.11.2023   
17.11.2023   
18.11.2023   
    
30.12.2023   
31.12.2023 X 
01.01.2024   
02.01.2024   
    
14.04.2024   
15.04.2024  X
16.04.2024  X
17.04.2024  X
   
05.06.2024  X

 

 

Its ties possible and if yes, we can i do that?

 

BG

Simon

 

 

 

 

 

2 ACCEPTED SOLUTIONS
BITomS
Responsive Resident
Responsive Resident

Hi @Simon_Br ,

In the first instance, it sounds like you want to structure your fact table with help from the following: https://community.fabric.microsoft.com/t5/Desktop/Tutorial-Fill-All-Dates-Between-Start-Date-and-End...

This would give you a single date column that you could then join to your date dimension table (assuming you have one) which would allow you to visualise what you need via a matrix.

Hope that helps!

View solution in original post

Omid_Motamedise
Super User
Super User

See this formula

let
    Source = Table.FromRows({{"A",	#date(2023,11,12),	#date(2023,11,15)},
{"B", 	#date(2023,12,31),#date(2023,12,31)},
{"C",	#date(2024,04,15),	#date(2024,6,5)}},{"Modell", "from", "to"}),
    #"Added Custom" = Table.AddColumn(Source, "Custom", each List.Dates([from],Duration.Days([to]-[from])+1,#duration(1,0,0,0))),
    #"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
    #"Pivoted Column" = Table.Pivot(#"Expanded Custom", List.Distinct(#"Expanded Custom"[Modell]), "Modell", "to", List.Count),
    #"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"from"})
in
    #"Removed Columns"

For more advance solutions, see the link of similar challnge on my linkedin page as below

https://www.linkedin.com/posts/omid-motamedisedeh-74aba166_excelchallenge-powerquerychallenge-excel-...

View solution in original post

2 REPLIES 2
Omid_Motamedise
Super User
Super User

See this formula

let
    Source = Table.FromRows({{"A",	#date(2023,11,12),	#date(2023,11,15)},
{"B", 	#date(2023,12,31),#date(2023,12,31)},
{"C",	#date(2024,04,15),	#date(2024,6,5)}},{"Modell", "from", "to"}),
    #"Added Custom" = Table.AddColumn(Source, "Custom", each List.Dates([from],Duration.Days([to]-[from])+1,#duration(1,0,0,0))),
    #"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
    #"Pivoted Column" = Table.Pivot(#"Expanded Custom", List.Distinct(#"Expanded Custom"[Modell]), "Modell", "to", List.Count),
    #"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"from"})
in
    #"Removed Columns"

For more advance solutions, see the link of similar challnge on my linkedin page as below

https://www.linkedin.com/posts/omid-motamedisedeh-74aba166_excelchallenge-powerquerychallenge-excel-...

BITomS
Responsive Resident
Responsive Resident

Hi @Simon_Br ,

In the first instance, it sounds like you want to structure your fact table with help from the following: https://community.fabric.microsoft.com/t5/Desktop/Tutorial-Fill-All-Dates-Between-Start-Date-and-End...

This would give you a single date column that you could then join to your date dimension table (assuming you have one) which would allow you to visualise what you need via a matrix.

Hope that helps!

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

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

Top Solution Authors