Condividi tramite


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 da più colonne a una tabella, se non esistono già.
CROSSJOIN Restituisce una tabella contenente il prodotto cartesiano di tutte le righe di tutte le tabelle negli argomenti.
CURRENTGROUP Restituisce un set di righe dall'argomento tabella 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.
di colonna DISTINCT Restituisce una tabella a una colonna che contiene i valori distinti della colonna specificata.
tabella DISTINCT Restituisce una tabella rimuovendo righe duplicate da un'altra tabella o espressione.
EXCEPT Restituisce le righe di una tabella che non vengono visualizzate in un'altra tabella.
FILTERS Restituisce una tabella di valori applicata direttamente come filtri a columnName.
GENERATE Restituisce una tabella con il prodotto cartesiano tra ogni riga in table1 e la tabella risultante dalla valutazione di table2 nel contesto della riga corrente da table1.
GENERATEALL Restituisce una tabella con il prodotto cartesiano tra ogni riga in table1 e la tabella risultante dalla valutazione di table2 nel contesto della riga corrente da table1.
GENERATESERIES Restituisce una tabella a colonna singola contenente i valori di una serie aritmetica.
GROUPBY Analogamente alla funzione SUMMARIZE, GROUPBY non esegue un CALCULATE implicito per le colonne di estensione aggiunte.
IGNORE Modifica SUMMARIZECOLUMNS omettendo espressioni specifiche dalla valutazione BLANK/NULL.
INTERSECT Restituisce l'intersezione di righe 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 sulle colonne definite dal parametro groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifica il comportamento di SUMMARIZECOLUMNS aggiungendo righe rollup/subtotali al risultato in base alle colonne groupBy_columnName.
ROLLUPISSUBTOTAL Coppie di gruppi di rollup con la colonna aggiunta da ROLLUPADDISSUBTOTAL all'interno di un'espressione ADDMISSINGITEMS.
ROLLUPGROUP Modifica il comportamento di SUMMARIZE e SUMMARIZECOLUMNS aggiungendo righe di rollup al risultato sulle colonne definite dal parametro groupBy_columnName.
row Restituisce una tabella con una singola riga contenente valori risultanti dalle espressioni date a ogni colonna.
SELECTCOLUMNS Aggiunge colonne calcolate alla tabella o all'espressione di tabella specificata.
SUBSTITUTEWITHINDEX Restituisce una tabella che rappresenta un semijoin sinistro 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.
del 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 unione (join) da una coppia di tabelle.
VALUES Restituisce una tabella a una colonna che contiene i valori distinti della tabella o della colonna specificata.