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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
supriya_13
Helper I
Helper I

How to change data source dates Dynamically on Month end

Hi All,

Is there any way to change/update Data source dates (from date - to date) dynamically every month end to fetch data?

e. g. http://api.xyz.com?CreatedDateFrom=2020-04-01&CreatedDateTo=2020-06-30

4 ACCEPTED SOLUTIONS
Icey
Community Support
Community Support

Hi @supriya_13 ,

 

How about create 2 queries in Power Query Editor, and then use relative path, like:

let CreatedDateTo  = Date.EndOfMonth(DateTime.LocalNow()),
    #"Extracted Date" = Date.From(CreatedDateTo)
in
    #"Extracted Date"

to.PNG

let CreatedDateFrom  = Date.AddMonths(Date.EndOfMonth(DateTime.LocalNow()),-2),
    #"Extracted Date" = Date.From(CreatedDateFrom)
in
    #"Extracted Date"

frrom.PNG

 

Then, change your data source in Advance Editor like this:

ur.PNG

 

 

Best Regards,

Icey

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Hi @supriya_13 ,

 

Try this:

let CreatedDateFrom  = Date.AddMonths(Date.EndOfMonth(DateTime.LocalNow()),-2),
    #"Extracted Date" = Date.From(CreatedDateFrom),
    #"FormatDate" = Date.ToText(#"Extracted Date","yyyy-MM-dd")
in
    #"FormatDate"

date.PNG

 

Best Regards,

Icey

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Hi @supriya_13 ,

 

Oh, I find the cause:

the problem is that the Power BI service wants to validate the URI before it commits to refreshing the data source. Because the URI isn’t static, there is no URI to validate.

 

Try something like this:

Web.Contents(
    "http://api.xyz.com", 
    [
        Query=
        [
            CreatedDateFrom=CreatedDateFrom, 
            CreatedDateTo=CreatedDateTo
        ]
    ]
)

 

Reference: 

Using The RelativePath And Query Options With Web.Contents() In Power Query And Power BI M Code;

Web.Contents(), M Functions And Dataset Refresh Errors In Power BI.

 

 

 

Best Regards,

Icey

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Hi @Icey ,

 

It worked like this.

Thank you for you help. Really Appreciated.

supriya_13_0-1593935044858.png

 

View solution in original post

10 REPLIES 10

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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