Funzioni di manipolazione delle tabelle

Queste funzioni restituiscono una tabella o modificano le tabelle esistenti.

In questa categoria

Funzione Descrizione
ADDCOLUMNS Aggiunge colonne calcolate alla tabella o all'espressione di tabella specificata.
ADDMISSINGITEMS Aggiunge combinazioni di elementi provenienti da più colonne a una tabella, se non esistono già.
CROSSJOIN Restituisce una tabella contenente il prodotto cartesiano di tutte le righe da tutte le tabelle negli argomenti.
CURRENTGROUP Restituisce un set di righe dall'argomento table di un'espressione GROUPBY.
DATATABLE Fornisce un meccanismo per dichiarare un set inline di valori di dati.
DETAILROWS Valuta un espressione di righe di dettaglio definita per una misura e restituisce i dati.
DISTINCT column Restituisce una tabella a singola colonna contenente i valori distinti della colonna specificata.
DISTINCT table Restituisce una tabella rimuovendo le righe duplicate da un'altra tabella o espressione.
EXCEPT Restituisce le righe di una tabella non visualizzate in un'altra tabella.
FILTERS Restituisce una tabella di valori applicati direttamente come filtri a columnName.
GENERATE Restituisce una tabella con il prodotto cartesiano tra ogni riga nel parametro table1 e la tabella risultante dalla valutazione del parametro table2 nel contesto della riga corrente dal parametro table1.
GENERATEALL Restituisce una tabella con il prodotto cartesiano tra ogni riga nel parametro table1 e la tabella risultante dalla valutazione del parametro table2 nel contesto della riga corrente dal parametro table1.
GENERATESERIES Restituisce una tabella a colonna singola contenente i valori di una serie aritmetica.
GROUPBY Simile alla funzione SUMMARIZE, GROUPBY non esegue alcuna operazione CALCULATE implicita per le colonne di estensione che aggiunge.
IGNORE Modifica SUMMARIZECOLUMNS omettendo espressioni specifiche dalla valutazione BLANK/NULL.
INTERSECT Restituisce l'intersezione di riga di due tabelle, mantenendo i duplicati.
NATURALINNERJOIN Esegue un inner join di una tabella con un'altra tabella.
NATURALLEFTOUTERJOIN Esegue un join di LeftTable con RightTable.
ROLLUP Modifica il comportamento di SUMMARIZE aggiungendo righe di rollup al risultato per le colonne definite dal parametro groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifica il comportamento di SUMMARIZECOLUMNS aggiungendo righe di rollup/subtotali al risultato in base alle colonne groupBy_columnName.
ROLLUPISSUBTOTAL Abbina i gruppi di rollup alla colonna aggiunta da ROLLUPADDISSUBTOTAL all'interno di un'espressione ADDMISSINGITEMS.
ROLLUPGROUP Modifica il comportamento di SUMMARIZE e SUMMARIZECOLUMNS aggiungendo righe di rollup al risultato per le colonne definite dal parametro groupBy_columnName.
ROW Restituisce una tabella con una singola riga contenente i valori risultanti dalle espressioni assegnate a ogni colonna.
SELECTCOLUMNS Aggiunge colonne calcolate alla tabella o all'espressione di tabella specificata.
SUBSTITUTEWITHINDEX Restituisce una tabella che rappresenta un semi join di sinistra delle due tabelle fornite come argomenti.
SUMMARIZE Restituisce una tabella di riepilogo per i totali richiesti su un set di gruppi.
SUMMARIZECOLUMNS Restituisce una tabella di riepilogo su un set di gruppi.
Costruttore di tabella Restituisce una tabella di una o più colonne.
TOPN Restituisce le prime N righe della tabella specificata.
TREATAS Applica il risultato di un'espressione di tabella come filtri alle colonne di una tabella non correlata.
UNION Crea una tabella di unione (join) da una coppia di tabelle.
VALUES Restituisce una tabella a singola colonna contenente i valori distinti della tabella o colonna specificata.