La función Table.MatchesAllRows evalúa si todas las filas de una tabla satisfacen una condición, devolviendo el valor lógico True en caso positivo.
Table.MatchesAllRows(
    table as table,
    condition as function
) as logical
- table: tabla cuyas filas se desea evaluar
 - condition: condición a satisfacer por todas las filas de la tabla
 
En este primer ejemplo evaluamos si las ventas de todos los vendedores superan el valor 10, devolviendo la función el valor True:
let
    Source = Table.FromRecords(
        {
            [id = 15, name = "John", sales = 25],
            [id = 21, name = "Alfonso", sales = 12],
            [id = 33, name = "Marta", sales = 25]
        }
    )
in
    Table.MatchesAllRows(
        Source,
        each [sales] > 10
    )
TRUE
Si la comparación se realizase con el valor 20, el resultado sería False:
let
    Source = Table.FromRecords(
        {
            [id = 15, name = "John", sales = 25],
            [id = 21, name = "Alfonso", sales = 12],
            [id = 33, name = "Marta", sales = 25]
        }
    )
in
    Table.MatchesAllRows(
        Source,
        each [sales] > 20
    )
FALSE

La condición puede involucrar más de una columna:
let
    Source = Table.FromRecords(
        {
            [id = 15, name = "John", sales = 25, items = 6],
            [id = 21, name = "Alfonso", sales = 12, items = 4],
            [id = 33, name = "Marta", sales = 25, items = 7]
        }
    )
in
    Table.MatchesAllRows(
        Source,
        each [sales] > 10 and [items] < 10
    )
TRUE
