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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
asganesh
Microsoft Employee
Microsoft Employee

Add rows for each second between an interval (start and end time)

 time.PNG

How can i add in new rows for every second between these intervals?

1 REPLY 1
lbendlin
Super User
Super User

Create lists on the fly.

 

 

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("fdBLCsMwDEXRrQSPQ6JvYmsPgc5N9r+NWlSzCs0M1xzBm7NB2xsB9AMOHeuNcOI4CQg2BMNujNvn+Q8jwrvPhqVBYnxlBmkEN6g0eF2EzGCM4AbXxjo3UuOK4IaUhqCJZoZQBDe0Nm7TdFPpEdy4SkPZNN1UJYIbd22srz011PS3x/sF", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Index = _t, Build = _t, StartDate = _t, EndDate = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"StartDate", type datetime}, {"EndDate", type datetime}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Difference", each {0..Duration.TotalSeconds([EndDate]-[StartDate])}),
    #"Expanded Difference" = Table.ExpandListColumn(#"Added Custom", "Difference"),
    #"Added Custom1" = Table.AddColumn(#"Expanded Difference", "Custom", each [StartDate]+#duration(0,0,0,[Difference]))
in
    #"Added Custom1"

 

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors