Tabellmanipuleringsfunksjoner
Disse funksjonene returnerer en tabell eller manipulerer eksisterende tabeller.
I denne kategorien
Funksjon | Beskrivelse |
---|---|
ADDCOLUMNS | Legger til beregnede kolonner i den angitte tabellen eller tabelluttrykket. |
ADDMISSINGITEMS | Legger til kombinasjoner av elementer fra flere kolonner i en tabell hvis de ikke allerede finnes. |
CROSSJOIN | Returnerer en tabell som inneholder det kartesiske produktet av alle rader fra alle tabeller i argumentene. |
CURRENTGROUP | Returnerer et sett med rader fra tabellargumentet for et GROUPBY uttrykk. |
DATATABLE | Gir en mekanisme for å deklarere et innebygd sett med dataverdier. |
DETAILROWS | Evaluerer et detaljraduttrykk som er definert for et mål, og returnerer dataene. |
DISTINCT-kolonne | Returnerer en tabell med én kolonne som inneholder de distinkte verdiene fra den angitte kolonnen. |
DISTINCT-tabell | Returnerer en tabell ved å fjerne dupliserte rader fra en annen tabell eller et annet uttrykk. |
EXCEPT | Returnerer radene i én tabell som ikke vises i en annen tabell. |
FILTERS | Returnerer en tabell med verdier som brukes direkte som filtre for columnName . |
GENERATE | Returnerer en tabell med det kartesiske produktet mellom hver rad i tabell1 og tabellen som er et resultat av å evaluere tabell2 i konteksten til gjeldende rad fra tabell1. |
GENERATEALL | Returnerer en tabell med det kartesiske produktet mellom hver rad i tabell1 og tabellen som er et resultat av å evaluere tabell2 i konteksten til gjeldende rad fra tabell1. |
GENERATESERIES | Returnerer en enkelt kolonnetabell som inneholder verdiene i en aritmetisk serie. |
GROUPBY | På samme måte som SUMMARIZE-funksjonen, gjør GROUPBY ikke en implisitt CALCULATE for utvidelseskolonner som den legger til. |
IGNORE | Endrer SUMMARIZECOLUMNS ved å utelate bestemte uttrykk fra BLANK/NULL-evalueringen. |
INTERSECT | Returnerer radskjæringspunktet mellom to tabeller, og beholder duplikater. |
NATURALINNERJOIN | Utfører en indre sammenføyning av en tabell med en annen tabell. |
NATURALLEFTOUTERJOIN | Utfører en sammenføyning av LeftTable med RightTable. |
ROLLUP | Endrer virkemåten til SUMMARIZE ved å legge til rader for beregnet verdi i resultatet på kolonner definert av groupBy_columnName-parameteren. |
ROLLUPADDISSUBTOTAL | Endrer virkemåten til SUMMARIZECOLUMNS ved å legge til rader for beregnet/delsum i resultatet basert på groupBy_columnName kolonner. |
ROLLUPISSUBTOTAL | Parer grupper for beregnet verdi med kolonnen lagt til av ROLLUPADDISSUBTOTAL i et ADDMISSINGITEMS uttrykk. |
ROLLUPGROUP | Endrer virkemåten til SUMMARIZE og SUMMARIZECOLUMNS ved å legge til rader for beregnet verdi i resultatet på kolonner definert av groupBy_columnName-parameteren. |
RAD | Returnerer en tabell med én enkelt rad som inneholder verdier som kommer fra uttrykkene som er gitt til hver kolonne. |
SELECTCOLUMNS | Legger til beregnede kolonner i den angitte tabellen eller tabelluttrykket. |
SUBSTITUTEWITHINDEX | Returnerer en tabell som representerer en venstre semikobling av de to tabellene som er angitt som argumenter. |
SUMMARIZE | Returnerer en sammendragstabell for de forespurte totalsummene over et sett med grupper. |
SUMMARIZECOLUMNS | Returnerer en sammendragstabell over et sett med grupper. |
tabellkonstruktør | Returnerer en tabell med én eller flere kolonner. |
TOPN | Returnerer de øverste N radene i den angitte tabellen. |
TREATAS | Bruker resultatet av et tabelluttrykk som filtre på kolonner fra en ikke-relatert tabell. |
UNION | Oppretter en unionstabell (sammenføyning) fra et par tabeller. |
VALUES | Returnerer en tabell med én kolonne som inneholder de distinkte verdiene fra den angitte tabellen eller kolonnen. |