Partager via


Fonctions de manipulation de table

Ces fonctions retournent une table or manipuler des tables existantes.

Dans cette catégorie

Fonction Description
ADDCOLUMNS Ajoute des colonnes calculées à la table donnée or expression de table.
ADDMISSINGITEMS Ajoute des combinaisons d’éléments de plusieurs colonnes à une table if elles n’existent not déjà.
CROSSJOIN Retourne une table qui contains le product cartesien de lignes all des tables all 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 jeu de données inline values.
DETAILROWS Évalue une expression de lignes de détail définie pour un measureand retourne les données.
colonne DISTINCT Retourne une table à une colonne qui contains la values distincte de la colonne spécifiée.
table DISTINCT Retourne une table en supprimant les lignes dupliquées d’une autre table or expression.
EXCEPT Retourne les lignes d’une table qui not apparaissent dans une autre table.
FILTERS Retourne une table de values directement appliquée en tant que filters à columnName.
GENERATE Retourne une table avec l'product cartesienne entre chaque ligne de table1and la table qui résulte de l’évaluation table2 dans le contexte de la ligne actuelle de table1.
GENERATEALL Retourne une table avec l'product cartesienne entre chaque ligne de table1and 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 la values d’une série arithmétique.
GROUPBY Comme pour la fonction SUMMARIZE, GROUPBYnot effectue une CALCULATE implicite pour toutes les colonnes d’extension qu’il 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 rollup au résultat sur les colonnes définies par le paramètre groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifie le comportement de SUMMARIZECOLUMNS en ajoutant des lignes /sous-total rollupau résultat en fonction des colonnes groupBy_columnName.
ROLLUPISSUBTOTAL Associe rollup groupes avec la colonne ajoutée par ROLLUPADDISSUBTOTAL dans une expression ADDMISSINGITEMS.
ROLLUPGROUP Modifie le comportement de SUMMARIZEandSUMMARIZECOLUMNS en ajoutant des lignes rollup au résultat sur les colonnes définies par le paramètre groupBy_columnName.
LIGNE Retourne une table avec une seule ligne contenant values résultant des expressions données à chaque colonne.
SELECTCOLUMNS Ajoute des colonnes calculées à la table donnée or expression de table.
SUBSTITUTEWITHINDEX Retourne une table qui représente un semi-joint left 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 or plus de colonnes.
TOPN Retourne les lignes N supérieures de la table spécifiée.
TREATAS Applique le résultat d’une expression de table comme filters 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 contains les values distinctes de la table spécifiée or colonne.