Partage via


Fonctions de manipulation de table

Ces fonctions retournent une table ou manipulent des tables existantes.

Dans cette catégorie

Fonction Description
ADDCOLUMNS Ajoute des colonnes calculées à la table ou à l’expression de table donnée.
ADDMISSINGITEMS Ajoute des combinaisons d’éléments de plusieurs colonnes à une table s’ils n’existent pas déjà.
CROSSJOIN Retourne une table qui contient le produit cartesien de toutes les lignes de toutes les tables dans les arguments.
CURRENTGROUP Retourne un jeu de lignes à partir de l’argument de table d’une expression GROUPBY.
DATATABLE Fournit un mécanisme permettant de déclarer un ensemble inline de valeurs de données.
DETAILROWS Évalue une expression de lignes de détail définie pour une mesure et retourne les données.
colonne DISTINCT Retourne une table à une colonne qui contient les valeurs distinctes de la colonne spécifiée.
table DISTINCT Retourne une table en supprimant les lignes dupliquées d’une autre table ou expression.
EXCEPT Retourne les lignes d’une table qui n’apparaissent pas dans une autre table.
FILTERS Retourne une table de valeurs directement appliquée en tant que filtres à columnName.
GENERATE Retourne une table avec le produit cartesien entre chaque ligne de table1 et la table qui résulte de l’évaluation table2 dans le contexte de la ligne actuelle de table1.
GENERATEALL Retourne une table avec le produit cartesien entre chaque ligne de table1 et la table qui résulte de l’évaluation table2 dans le contexte de la ligne actuelle de table1.
GENERATESERIES Retourne une table de colonnes unique contenant les valeurs d’une série arithmétique.
GROUPBY Comme pour la fonction SUMMARIZE, GROUPBY n’effectue pas de CALCULATE implicite pour les colonnes d’extension qu’elle ajoute.
IGNORE Modifie SUMMARIZECOLUMNS en omettant des expressions spécifiques de l’évaluation BLANK/NULL.
INTERSECT Retourne l’intersection de ligne de deux tables, en conservant les doublons.
NATURALINNERJOIN Effectue une jointure interne d’une table avec une autre table.
NATURALLEFTOUTERJOIN Effectue une jointure de LeftTable avec rightTable.
ROLLUP Modifie le comportement de SUMMARIZE en ajoutant des lignes de cumul au résultat sur les colonnes définies par le paramètre groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifie le comportement de SUMMARIZECOLUMNS en ajoutant des lignes de cumul/sous-total au résultat en fonction des colonnes groupBy_columnName.
ROLLUPISSUBTOTAL Associe les groupes cumulatifs à la colonne ajoutée par ROLLUPADDISSUBTOTAL dans une expression ADDMISSINGITEMS.
ROLLUPGROUP Modifie le comportement de SUMMARIZE et de SUMMARIZECOLUMNS en ajoutant des lignes de cumul au résultat sur les colonnes définies par le paramètre groupBy_columnName.
LIGNE Retourne une table avec une seule ligne contenant des valeurs résultant des expressions données à chaque colonne.
SELECTCOLUMNS Ajoute des colonnes calculées à la table ou à l’expression de table donnée.
SUBSTITUTEWITHINDEX Retourne une table qui représente un semi-jointure gauche des deux tables fournies en tant qu’arguments.
SUMMARIZE Retourne une table récapitulative pour les totaux demandés sur un ensemble de groupes.
SUMMARIZECOLUMNS Retourne une table récapitulative sur un ensemble de groupes.
constructeur de table Retourne une table d’une ou plusieurs colonnes.
TOPN Retourne les lignes N supérieures de la table spécifiée.
TREATAS Applique le résultat d’une expression de table en tant que filtres aux colonnes d’une table non liée.
UNION Crée une table union (jointure) à partir d’une paire de tables.
VALUES Retourne une table à une colonne qui contient les valeurs distinctes de la table ou de la colonne spécifiée.