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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Execute the following M language in PBI Desktop (March 2018 release)
let
Headers = [],
ODataOptions = [ODataVersion = 4.0, MoreColumns = true],
Source = OData.Feed("https://c9loadtestsam.ingrnet.com/SampleService/Sppid/V2", Headers , ODataOptions),
Pipes_table = Source{[Name="Pipes",Signature="table"]}[Data],
#"Filtered Rows" = Table.SelectRows(Pipes_table, each [Pressure] = "9 psi")
in
#"Filtered Rows"
Results in the following requests sent to the SampleService OData API:
Steps 1-3 are correct with an OData $filter properly applied. However, it seems PBI throws this result away and then reissues the requests and download all of the server data with no server-side filter applied.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.