Dela via


Funktioner för tabellmanipulering

Dessa funktioner returnerar en tabell eller ändrar befintliga tabeller.

I den här kategorin

Funktion Beskrivning
ADDCOLUMNS Lägger till beräknade kolumner i den angivna tabellen eller tabelluttrycket.
ADDMISSINGITEMS Lägger till kombinationer av objekt från flera kolumner i en tabell om de inte redan finns.
CROSSJOIN Returnerar en tabell som innehåller kartesisk produkt för alla rader från alla tabeller i argumenten.
CURRENTGROUP Returnerar en uppsättning rader från tabellargumentet för ett GROUPBY uttryck.
DATATABLE Tillhandahåller en mekanism för att deklarera en infogad uppsättning datavärden.
DETAILROWS Utvärderar ett uttryck för detaljrader som definierats för ett mått och returnerar data.
DISTINCT-kolumn Returnerar en tabell med en kolumn som innehåller de distinkta värdena från den angivna kolumnen.
DISTINCT-tabell Returnerar en tabell genom att ta bort dubblettrader från en annan tabell eller ett annat uttryck.
EXCEPT Returnerar raderna i en tabell som inte visas i en annan tabell.
FILTERS Returnerar en tabell med värden som tillämpas direkt som filter för columnName.
GENERATE Returnerar en tabell med kartesisk produkt mellan varje rad i table1 och tabellen som är resultatet av utvärderingen table2 i kontexten för den aktuella raden från table1.
GENERATEALL Returnerar en tabell med kartesisk produkt mellan varje rad i table1 och tabellen som är resultatet av utvärderingen table2 i kontexten för den aktuella raden från table1.
GENERATESERIES Returnerar en tabell med en kolumn som innehåller värdena för en aritmetikserie.
GROUPBY I likhet med funktionen SUMMARIZE gör GROUPBY inte någon implicit CALCULATE för tilläggskolumner som läggs till.
IGNORE Ändrar SUMMARIZECOLUMNS genom att utelämna specifika uttryck från utvärderingen BLANK/NULL.
INTERSECT Returnerar radskärningspunkten för två tabeller och behåller dubbletter.
NATURALINNERJOIN Utför en inre koppling av en tabell med en annan tabell.
NATURALLEFTOUTERJOIN Utför en koppling av LeftTable med RightTable.
ROLLUP Ändrar beteendet för SUMMARIZE genom att lägga till sammanslagningsrader i resultatet på kolumner som definieras av parametern groupBy_columnName.
ROLLUPADDISSUBTOTAL Ändrar beteendet för SUMMARIZECOLUMNS genom att lägga till sammanslagnings-/delsummor i resultatet baserat på de groupBy_columnName kolumnerna.
ROLLUPISSUBTOTAL Parkopplar sammanslagningsgrupper med kolumnen som lagts till av ROLLUPADDISSUBTOTAL i ett ADDMISSINGITEMS uttryck.
ROLLUPGROUP Ändrar beteendet för SUMMARIZE och SUMMARIZECOLUMNS genom att lägga till sammanslagningsrader i resultatet på kolumner som definieras av parametern groupBy_columnName.
RAD Returnerar en tabell med en enskild rad som innehåller värden som är resultatet av de uttryck som ges till varje kolumn.
SELECTCOLUMNS Lägger till beräknade kolumner i den angivna tabellen eller tabelluttrycket.
SUBSTITUTEWITHINDEX Returnerar en tabell som representerar ett vänster halvjobb av de två tabeller som anges som argument.
SUMMARIZE Returnerar en sammanfattningstabell för de begärda summorna över en uppsättning grupper.
SUMMARIZECOLUMNS Returnerar en sammanfattningstabell över en uppsättning grupper.
tabellkonstruktor Returnerar en tabell med en eller flera kolumner.
TOPN Returnerar de översta N raderna i den angivna tabellen.
TREATAS Tillämpar resultatet av ett tabelluttryck som filter på kolumner från en orelaterad tabell.
UNION Skapar en union (koppling) tabell från ett par tabeller.
VALUES Returnerar en tabell med en kolumn som innehåller de distinkta värdena från den angivna tabellen eller kolumnen.