Condividi tramite


Funzioni di manipolazione delle tabelle

Queste funzioni restituiscono una tabella or modificare le tabelle esistenti.

In questa categoria

Funzione Descrizione
ADDCOLUMNS Aggiunge colonne calcolate alla tabella specificata or'espressione di tabella.
ADDMISSINGITEMS Aggiunge combinazioni di elementi da più colonne a una tabella ifnot esistono già.
CROSSJOIN Restituisce una tabella che contains il product cartesiano di righe di all da tabelle all negli argomenti.
CURRENTGROUP Restituisce un set di righe dall'argomento tabella di un'espressione GROUPBY.
DATATABLE Fornisce un meccanismo per dichiarare un set di dati inline values.
DETAILROWS Valuta un'espressione di righe di dettaglio definita per un measureand restituisce i dati.
di colonna DISTINCT Restituisce una tabella a una colonna che contains il values distinto dalla colonna specificata.
tabella DISTINCT Restituisce una tabella rimuovendo le righe duplicate da un'altra tabella or'espressione.
EXCEPT Restituisce le righe di una tabella che not vengono visualizzate in un'altra tabella.
FILTERS Restituisce una tabella di values applicata direttamente come filters a columnName.
GENERATE Restituisce una tabella con il product cartesiano tra ogni riga di table1and la tabella risultante dalla valutazione di table2 nel contesto della riga corrente di table1.
GENERATEALL Restituisce una tabella con il product cartesiano tra ogni riga di table1and la tabella risultante dalla valutazione di table2 nel contesto della riga corrente di table1.
GENERATESERIES Restituisce una tabella a colonna singola contenente la values di una serie aritmetica.
GROUPBY Analogamente alla funzione SUMMARIZE, GROUPBY esegue not eseguire un CALCULATE implicito per tutte 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 rollup righe al risultato sulle colonne definite dal parametro groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifica il comportamento di SUMMARIZECOLUMNS aggiungendo rolluprighe /subtotali al risultato in base alle colonne groupBy_columnName.
ROLLUPISSUBTOTAL Coppie rollup gruppi con la colonna aggiunta da ROLLUPADDISSUBTOTAL all'interno di un'espressione ADDMISSINGITEMS.
ROLLUPGROUP Modifica il comportamento di SUMMARIZEandSUMMARIZECOLUMNS aggiungendo rollup righe al risultato sulle colonne definite dal parametro groupBy_columnName.
row Restituisce una tabella con una singola riga contenente values risultante dalle espressioni date a ogni colonna.
SELECTCOLUMNS Aggiunge colonne calcolate alla tabella specificata or'espressione di tabella.
SUBSTITUTEWITHINDEX Restituisce una tabella che rappresenta un left semijoin 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 or più colonne.
TOPN Restituisce le prime N righe della tabella specificata.
TREATAS Applica il risultato di un'espressione di tabella come filters alle colonne di una tabella non correlata.
UNION Crea una tabella union (join) da una coppia di tabelle.
VALUES Restituisce una tabella a una colonna che contains il values distinto dalla tabella specificata or colonna.