NATURALLEFTOUTERJOIN

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Выполняет соединение LeftTable с RightTable с помощью семантики левого внешнего соединения.

Синтаксис

NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)  

Параметры

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

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

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

Замечания

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

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

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

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

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

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

NATURALINNERJOIN