Share via


Funktioner för tabellmanipulering

Dessa funktioner returnerar en tabell eller ändrar befintliga tabeller.

I den här kategorin

Function 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.
KORSSAMMANFOGNING 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.
UTOM Returnerar raderna i en tabell som inte visas i en annan tabell.
FILTER Returnerar en tabell med värden som tillämpas direkt som filter på columnName.
GENERERA Returnerar en tabell med kartesiansk produkt mellan varje rad i table1 och tabellen som är resultatet av utvärderingen av table2 i kontexten för den aktuella raden från table1.
GENERATEALL Returnerar en tabell med kartesiansk produkt mellan varje rad i table1 och tabellen som är resultatet av utvärderingen av 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 På samma sätt som funktionen SUMMARIZE utför GROUPBY inte en implicit CALCULATE för eventuella tilläggskolumner som läggs till.
IGNORERA Ändrar SUMMARIZECOLUMNS genom att utelämna specifika uttryck från UTVÄRDERINGEN BLANK/NULL.
SKÄR 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.
SAMLAD Ändrar beteendet för SUMMARIZE genom att lägga till sammanslagningsrader i resultatet på kolumner som definierats 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 Parar 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.
SAMMANFATTA 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.
UNIONEN Skapar en union (koppling) tabell från ett par tabeller.
VÄRDEN Returnerar en tabell med en kolumn som innehåller de distinkta värdena från den angivna tabellen eller kolumnen.