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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

SQL Statement Dynamic Date range

Hi all,

 

I need to make the EndDate and StartDate respectively, in the following line a dynamic date range.

 

Sql.Database("Server", "DB", [Query= "exec dbo.WhatEver 'yyyy-mm-dd', 'yyyy-mm-dd'"])

 

The above Mcode line was created by a SQL statement, exec dbo.WhatEver 'yyyy-mm-dd', 'yyyy-mm-dd'. As far as I know, I cannot use a where clause in an exec statement. How will one call this date range dynamically?

 

I have tried creating dataparameters in power query and then combining it in a text line with the exec statement but you cannot use such a text line for the Query.

 

 

1 ACCEPTED SOLUTION
Daryl-Lynch-Bzy
Resident Rockstar
Resident Rockstar

HI @Anonymous  - I believe you need to use an Open Rowset query to run a SQL stored proc.  Please read the following blog by Teo Lachev:  Power BI Dynamic M Query Parameters Reloaded – Prologika

View solution in original post

2 REPLIES 2
Daryl-Lynch-Bzy
Resident Rockstar
Resident Rockstar

HI @Anonymous  - I believe you need to use an Open Rowset query to run a SQL stored proc.  Please read the following blog by Teo Lachev:  Power BI Dynamic M Query Parameters Reloaded – Prologika

Hello Daryl,

 

I actually solved it by doing to following,

 

Start = Date.ToText(DateStart, "yyyy-MM-dd"),
End = Date.ToText(DateEnd, "yyyy-MM-dd"),
Query = "execute statement" & " " & "'" & End & "'" & ", " & "'" & Start & "'",

Source = Sql.Database("Server name", "Database", [Query= Query])

 

Where the DateEnd and DateStart were determined as follows

 

Date.AddDays(Date.EndOfWeek(Date.From(DateTime.LocalNow())), -8)

Date.AddDays(Date.EndOfWeek(Date.From(DateTime.LocalNow())), -15)

 

Respectively

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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