You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Power Fx will also try to compile the queries to an efficient SQL/Odata call as to avoid running the compute client-side. Client-side code is run first to fetch variables and do local computation, and then the server is invoked. This is called "Delegation". A warning is issued if the call can't be delegated. See https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/delegation-overview for details.
Strongly typed
SQL always returns a table. Power Fx is strongly typed and may return a:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Here's a chart to help show how to query with Power Fx and convert common SQL queries into Power Fx.
Functional
Power Fx is functional. See common functions:
Delegation
Power Fx will also try to compile the queries to an efficient SQL/Odata call as to avoid running the compute client-side. Client-side code is run first to fetch variables and do local computation, and then the server is invoked. This is called "Delegation". A warning is issued if the call can't be delegated. See https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/delegation-overview for details.
Strongly typed
SQL always returns a table. Power Fx is strongly typed and may return a:
Examples:
select * from Accounts
Accounts
select top 5 * from Accounts
FirstN(Accounts, 5)
select top 5 name,score from Accounts
ShowColumns(FirstN(Accounts, 5), name, score)
select * from Accounts where Age > 30
Filter(Accounts, Age > 30)
select top 1 * from Accounts where Age > 30
LookUp(Accounts, Age > 30)
select top 1 Name from Accounts where Age > 30
LookUp(Accounts, Age > 30).Name
SortByColumns(Accounts, Age, SortOrder.Ascending)
Beta Was this translation helpful? Give feedback.
All reactions