Funções de manipulação de tabelas
Essas funções retornam uma tabela ou manipulam tabelas existentes.
Nesta categoria
Function | Description |
---|---|
ADDCOLUMNS | Adiciona colunas calculadas à tabela ou expressão de tabela fornecida. |
ADDMISSINGITEMS | Adiciona combinações de itens de várias colunas a uma tabela, caso ainda não existam. |
JUNÇÃO CRUZADA | Retorna uma tabela que contém o produto cartesiano de todas as linhas de todas as tabelas nos argumentos. |
CURRENTGROUP | Retorna um conjunto de linhas do argumento table de uma expressão GROUPBY. |
TABELA DE DADOS | Fornece um mecanismo para declarar um conjunto embutido de valores de dados. |
DETAILROWS | Avalia uma expressão de linhas de detalhe definida para uma medida e retorna os dados. |
Coluna DISTINTA | Retorna uma tabela de uma coluna que contém os valores distintos da coluna especificada. |
Tabela DISTINTA | Retorna uma tabela removendo linhas duplicadas de outra tabela ou expressão. |
EXCETO | Devolve as linhas de uma tabela que não aparecem noutra tabela. |
FILTROS | Retorna uma tabela de valores aplicados diretamente como filtros a columnName. |
GERAR | Retorna uma tabela com o produto cartesiano entre cada linha da tabela1 e a tabela que resulta da avaliação da tabela2 no contexto da linha atual da tabela1. |
GENERATEALL | Retorna uma tabela com o produto cartesiano entre cada linha da tabela1 e a tabela que resulta da avaliação da tabela2 no contexto da linha atual da tabela1. |
GENERATESERIES | Devolve uma tabela de coluna única que contém os valores de uma série aritmética. |
GRUPOPOR | Semelhante à função SUMMARIZE, GROUPBY não faz um CALCULATE implícito para quaisquer colunas de extensão adicionadas. |
IGNORAR | Modifica SUMMARIZECOLUMNS omitindo expressões específicas da avaliação BLANK/NULL. |
CRUZAMENTO | Retorna a interseção de linha de duas tabelas, retendo duplicatas. |
NATURALINNERJOIN | Executa uma junção interna de uma tabela com outra tabela. |
NATURALLEFTOUTERJOIN | Executa uma junção da LeftTable com a RightTable. |
ROLLUP | Modifica o comportamento de SUMMARIZE adicionando linhas de rollup ao resultado em colunas definidas pelo parâmetro groupBy_columnName. |
ROLLUPADDISSUBTOTAL | Modifica o comportamento de SUMMARIZECOLUMNS adicionando linhas de rollup/subtotal ao resultado com base nas colunas groupBy_columnName. |
ROLLUPISSUBTOTAL | Emparelha grupos de rollup com a coluna adicionada por ROLLUPADDISSUBTOTAL dentro de uma expressão ADDMISSINGITEMS. |
ROLLUPGROUP | Modifica o comportamento de SUMMARIZE e SUMMARIZECOLUMNS adicionando linhas de rollup ao resultado em colunas definidas pelo parâmetro groupBy_columnName. |
LINHA | Retorna uma tabela com uma única linha contendo valores que resultam das expressões dadas a cada coluna. |
SELECIONARCOLUNAS | Adiciona colunas calculadas à tabela ou expressão de tabela fornecida. |
SUBSTITUTOCOMÍNDICE | Retorna uma tabela que representa uma semijunção esquerda das duas tabelas fornecidas como argumentos. |
RESUMO | Retorna uma tabela de resumo para os totais solicitados em um conjunto de grupos. |
RESUMIRCOLUNAS | Retorna uma tabela de resumo sobre um conjunto de grupos. |
Table Construtor | Devolve uma tabela de uma ou mais colunas. |
TOPN | Retorna as N linhas superiores da tabela especificada. |
TREATAS | Aplica o resultado de uma expressão de tabela como filtros a colunas de uma tabela não relacionada. |
UNIÃO | Cria uma tabela de união (junção) a partir de um par de tabelas. |
VALORES | Retorna uma tabela de uma coluna que contém os valores distintos da tabela ou coluna especificada. |