NATURALINNERJOIN

Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы

Выполняет внутреннее соединение таблицы с другой таблицей.

Синтаксис

NATURALINNERJOIN(<LeftTable>, <RightTable>)  

Параметры

Термин Определение
LeftTable Табличное выражение, определяющее таблицу слева от соединения.
RightTable Выражение таблицы, определяющее таблицу справа от соединения.

Возвращаемое значение

Таблица, содержащая только строки, для которых значения в общих столбцах указаны в обеих таблицах. Возвращаемая таблица будет содержать общие столбцы из левой таблицы и других столбцов из обеих таблиц.

Замечания

  • Таблицы соединяются по общим столбцам (по имени) в двух таблицах. Если в двух таблицах нет общих имен столбцов, возвращается ошибка.

  • Для результатов не гарантируется порядок сортировки.

  • Столбцы, присоединенные к ним, должны иметь одинаковый тип данных в обеих таблицах.

  • Присоединяются только столбцы из одной исходной таблицы (с одинаковым происхождением). Например, Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] с отношениями "многие к одному" между WebSales и StoreSales и таблицей Products на основе столбца ProductID, WebSales и StoreSales таблицы объединяются в [ProductID].

  • Строгая семантика сравнения используется во время соединения. Нет приведения типов; например, 1 не равен 1.0.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

NATURALLEFTOUTERJOIN