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