This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Hello,
i try to retrieve data from ms graph and powerquery, i've a request like this :
let
Calendar = (Account as text) as table=>
let
Source = OData.Feed("https://graphproxybi56lor.azurewebsites.net/v1.0/users/"&Account&"/calendarview?startdatetime="& Date.ToText(Date.AddMonths(DateTime.Date( DateTime.LocalNow() ),-6), "yyyy-MM-dd") &"T00:30:00.048Z&enddatetime="& Date.ToText(DateTime.Date(DateTime.LocalNow()), "yyyy-MM-dd") &"T23:30:00.048Z&$select=subject,start,end,categories",[Prefer = "outlook.timezone='Europe/Paris'"], [Implementation="2.0"]),
Calendrier = Source
in
Calendrier
in
Calendarthe part [Prefer = "outlook.timezone='Europe/Paris'"] dont work, i always have UTC time zone
, in graph explorer i've try and the request work , but i don't know how to pass arguments correctly in powerquery.
Thank for your help
Hi @mcorlou
Hi @mcorlou
If you connect to MS Graph API with Power BI Desktop, you could refer to these similar thread:
https://community.powerbi.com/t5/Desktop/Use-Microsoft-Graph-API-as-data-source/td-p/640426
https://docs.microsoft.com/en-us/power-query/samples/mygraph/readme
As the creator of that thread said below, it worked, could you check if it works for you?
I added the parameters in an extra file like:
{
"schedules": [
"room1@my.com",
"room1@my.com"
],
"startTime": {
"dateTime": "2019-03-01T09:00:00",
"timeZone": "Central European Time"
},
"endTime": {
"dateTime": "2019-04-01T09:00:00",
"timeZone": "Central European Time"
},
"availabilityViewInterval": "15"
}
And indeed, if I add this like:
source = Json.Document(Web.Contents(url,[ Headers = [#"Content-Type"="application/json"], Content = Text.ToBinary(params) ] ))
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.