Table.Distinct

Синтаксис

Table.Distinct(table as table, optional equationCriteria as any) as table

Сведения

Удаляет повторяющиеся строки из таблицы table. Необязательный параметр, equationCriteria, указывает, какие столбцы таблицы проверяются на дублирование. Если equationCriteria не указан, проверяются все столбцы.

Пример 1

Удаление повторяющихся строк из таблицы.

Использование

Table.Distinct(
    Table.FromRecords({
        [a = "A", b = "a"],
        [a = "B", b = "b"],
        [a = "A", b = "a"]
    })
)

Выходные данные

Table.FromRecords({
    [a = "A", b = "a"],
    [a = "B", b = "b"]
})

Пример 2

Удаление повторяющихся строй из столбца [b] в таблице ({[a = "A", b = "a"], [a = "B", b = "a"], [a = "A", b = "b"]}).

Использование

Table.Distinct(
    Table.FromRecords({
        [a = "A", b = "a"],
        [a = "B", b = "a"],
        [a = "A", b = "b"]
    }),
    "b"
)

Выходные данные

Table.FromRecords({
    [a = "A", b = "a"],
    [a = "A", b = "b"]
})