10 masterpiece combinations of 2 or more Power Fx commands
-
Admin Content
-
May 22, 2025
-
4
1. Filter + Sort + Search Together
Sort( Filter(Products, Category = DropdownCategory.Selected.Value && Stock > 0), Price, Ascending )
Highlights:
- Filters by category and in-stock
- Then sorts by price
2. GroupBy + AddColumns + Sum
AddColumns( GroupBy(Orders, "CustomerName", "OrdersGrouped"), "TotalOrderValue", Sum(OrdersGrouped, OrderValue) )
Highlights:
- Groups orders by customer
- Adds total value per customer
- Shows nice summarized data
3. Filter + Search + SortDescending
SortByColumns( Filter( Employees, Search(TextInputSearch.Text, "Name", "Role") ), "HireDate", Descending )
Highlights:
- Live search across name + role
- Filters the gallery
- Sorts by most recent hire
4. AddColumns + Filter + Lookup
AddColumns( Filter(Projects, Status = "Active"), "ManagerEmail", Lookup(Users, ID = ProjectManagerID, Email) )
Highlights:
- Shows active projects only
- Pulls manager’s email dynamically
5. Ungroup + Filter + Sort
Sort( Filter( Ungroup(Departments, "Employees"), Position = "Manager" ), Name, Ascending )KopierenBearbeiten
Highlights:
- Ungroups nested tables
- Filters for managers
- Sorts alphabetically
6. Distinct + Sort + Filter
Sort( Distinct( Filter(Products, InStock = true), Category ), Result )
Highlights:
- Filters in-stock products
- Lists unique categories
- Sorts them nicely
7. GroupBy + Filter + CountRows
AddColumns( GroupBy(Tasks, "AssignedTo", "TasksGroup"), "OpenTasksCount", CountRows(Filter(TasksGroup, Status = "Open")) )
Highlights:
- Groups tasks by employee
- Shows open tasks count per person
- Good for dashboards
8. Sort + Filter + StartsWith
Sort( Filter(Customers, StartsWith(Name, TextInputSearch.Text)), Name, Ascending )
Highlights:
- Smart filtering where names start with input
- Sorted results, perfect for fast lookup
9. AddColumns + SortByColumns + Search
SortByColumns( AddColumns( Filter(Products, Stock > 0), "DisplayPrice", Text(Price, "[$-en-US]$#,##0.00") ), "DisplayPrice", Ascending )
Highlights:
- Formats price
- Sorts by formatted price (good for UI)
- Filters out-of-stock items
10. With + Filter + Sort
With( {filteredData: Filter(Inventory, Quantity > 0)}, Sort(filteredData, ItemName, Ascending) )
Highlights:
- Stores filtered results in a context (With)
- Then sorts the smaller dataset efficiently
- Boosts performance on large data sets!
Source URL: 10 masterpiece combinations of 2 or more Power Fx commands