Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hello! I am trying to use a variable to replace 2 values at the end of a webcall I am making in power query in order to automate it for future use. My code is as follows:
let
LastMonthNumb = Date.Month(DateTime.LocalNow()) - 1,
CurrentYear = Date.Year(DateTime.LocalNow()),
PreviousMonth = if LastMonthNumb = 0 then LastMonthNumb = 12 else LastMonthNumb,
CorrectYear = if LastMonthNumb = 0 then CurrentYear - 1 else CurrentYear,
Source = Json.Document(Web.Contents("https://XXXXXXXX.XXXX/XXX/XXX/XXXXXX/2023/3")),
My goal is to put the variables CorrectYear in place of 2023 and PreviousMonth in place of 3 in my source. Any advice? Thank you!
Solved! Go to Solution.
This will work
Source = Json.Document(Web.Contents("https://XXXXXXXX.XXXX/XXX/XXX/XXXXXX/"&Text.From(CorrectYear)&"/"&Text.From(PreviousMonth))),
Regards
Phil
Proud to be a Super User!
This will work
Source = Json.Document(Web.Contents("https://XXXXXXXX.XXXX/XXX/XXX/XXXXXX/"&Text.From(CorrectYear)&"/"&Text.From(PreviousMonth))),
Regards
Phil
Proud to be a Super User!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 61 | |
| 46 | |
| 40 | |
| 38 | |
| 22 |
| User | Count |
|---|---|
| 178 | |
| 127 | |
| 117 | |
| 77 | |
| 56 |