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).