DAX Autre - Fonction UNION

La description

Crée une table d'union (jointure) à partir des tables spécifiées.

La fonction DAX UNION est nouvelle dans Excel 2016.

Syntaxe

UNION (<table_expression1>, <table_expression2>, [<table_expression3>] …)

Paramètres

N ° Sr. Paramètre et description
1

table_expression

Toute expression DAX qui renvoie une table.

Valeur de retour

Une table qui contient toutes les lignes de chacune des expressions de table.

Remarques

  • Les tables doivent avoir le même nombre de colonnes.

  • Les colonnes sont combinées par leur position dans leurs tableaux respectifs.

  • Les noms de colonne dans la table de retour correspondent aux noms de colonne dans expression_table1.

  • Les lignes en double sont conservées.

  • La table retournée a une lignée lorsque cela est possible. Par exemple, si la première colonne de chaque expression_table a un lignage vers la même colonne de base C1 dans le modèle, la première colonne du résultat UNION aura un lignage vers C1. Cependant, si les colonnes combinées ont un lignage vers des colonnes de base différentes, ou s'il existe une colonne d'extension, la colonne résultante dans UNION n'aura pas de lignage.

  • Lorsque les types de données diffèrent, le type de données résultant est déterminé en fonction des règles de coercition de type de données.

  • La table retournée ne contiendra pas de colonnes de tables liées.

Exemple

= SUMX (UNION (SalesOldData, SalesNewData), [Sales Amount])