Fonctions de manipulation de tables
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 à une table les combinaisons d’éléments de plusieurs colonnes si ces éléments n’existent pas déjà. |
CROSSJOIN | Retourne une table contenant le produit cartésien de toutes les lignes de toutes les tables figurant dans les arguments. |
CURRENTGROUP | Retourne un ensemble de lignes à partir de l’argument 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étails définie pour une mesure et retourne les données. |
DISTINCT (colonne) | Retourne une table à une colonne qui contient les valeurs distinctes de la colonne spécifiée. |
DISTINCT (table) | Retourne une table en supprimant les lignes en double 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ées comme filtres à columnName. |
GENERATE | Retourne une table avec le produit cartésien entre chaque ligne de table1 et la table résultant de l’évaluation de table2 dans le contexte de la ligne actuelle de table1. |
GENERATEALL | Retourne une table avec le produit cartésien entre chaque ligne de table1 et la table résultant de l’évaluation de table2 dans le contexte de la ligne actuelle de table1. |
GENERATESERIES | Retourne une table à une seule colonne qui contient les valeurs d’une série arithmétique. |
GROUPBY | Tout comme la fonction SUMMARIZE, GROUPBY n’utilise pas implicitement la fonction CALCULATE 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 lignes 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 des 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 basé sur les colonnes groupBy_columnName. |
ROLLUPISSUBTOTAL | Associe des groupes de cumul à la colonne ajoutée par ROLLUPADDISSUBTOTAL dans une expression ADDMISSINGITEMS. |
ROLLUPGROUP | Modifie le comportement de SUMMARIZE et SUMMARIZECOLUMNS en ajoutant des lignes de cumul au résultat des colonnes définies par le paramètre groupBy_columnName. |
ROW | Retourne une table à une seule ligne qui contient des valeurs qui sont le résultat des expressions fournies à chaque colonne. |
SELECTCOLUMNS | Ajoute des colonnes calculées à la table ou à l’expression de table donnée. |
SUBSTITUTEWITHINDEX | Retourne une table qui représente une semi-jointure gauche des deux tables fournies comme arguments. |
SUMMARIZE | Retourne une table récapitulative des 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 N premières lignes de la table spécifiée. |
TREATAS | Applique le résultat d’une expression de table comme filtres aux colonnes d’une table non associée. |
UNION | Crée une table d’union (jointure) à partir d’une paire de tables. |
VALUES | Retourne une table à une colonne qui contient les valeurs distinctes de la table ou colonne spécifiée. |