NATURALLEFTOUTERJOIN
S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel
Effectue une jointure de LeftTable avec RightTable en utilisant la sémantique Left Outer Join.
Syntaxe
NATURALLEFTOUTERJOIN(<LeftTable>, <RightTable>)
Paramètres
Terme | Définition |
---|---|
LeftTable | Expression de table définissant la table sur le côté gauche de la jointure. |
RightTable | Expression de table définissant la table sur le côté droit de la jointure. |
Valeur renvoyée
Une table qui inclut uniquement les lignes de RightTable pour lesquelles les valeurs dans les colonnes communes spécifiées sont également présentes dans LeftTable. La table retournée contient les colonnes communes de la table de gauche et les autres colonnes des deux tables.
Notes
Les tables sont jointes sur des colonnes communes (par nom) dans les deux tables. Si les deux tables n’ont pas de noms de colonnes communs, une erreur est retournée.
Il n’existe pas de garantie d’ordre de tri des résultats.
Les colonnes auxquelles s’effectue la jointure doivent avoir le même type de données dans les deux tables.
La jointure s’effectue seulement aux colonnes de la même table source (avec le même lignage). Par exemple, Products[ProductID], WebSales[ProductdID], StoreSales[ProductdID] avec des relations plusieurs-à-un entre WebSales et StoreSales et la table Products basée sur la colonne ProductID, et les tables WebSales et StoreSales sont jointes à [ProductID].
Une sémantique de comparaison stricte est utilisée lors de la jointure. Il n’y a pas de forçage de type. Par exemple, 1 n’est pas égal à 1.0.
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).