Partilhar via


Funções de manipulação de tabelas

Essas funções retornam uma tabela ou manipulam tabelas existentes.

Nesta categoria

Função Descrição
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.
CROSSJOIN 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 de tabela de uma expressão GROUPBY.
DATATABLE 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 DISTINCT 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.
EXCEPT Devolve as linhas de uma tabela que não aparecem noutra tabela.
FILTERS Retorna uma tabela de valores aplicados diretamente como filtros para columnName.
GENERATE Devolve uma tabela com o produto cartesiano entre cada linha tabela1 e a tabela que resulta da avaliação tabela2 no contexto da linha atual tabela1.
GENERATEALL Devolve uma tabela com o produto cartesiano entre cada linha tabela1 e a tabela que resulta da avaliação tabela2 no contexto da linha atual tabela1.
GENERATESERIES Devolve uma tabela de coluna única que contém os valores de uma série aritmética.
GROUPBY Semelhante à função SUMMARIZE, GROUPBY não faz um CALCULATE implícito para quaisquer colunas de extensão que adiciona.
IGNORE Modifica SUMMARIZECOLUMNS omitindo expressões específicas da avaliação BLANK/NULL.
INTERSECT 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.
SELECTCOLUMNS Adiciona colunas calculadas à tabela ou expressão de tabela fornecida.
SUBSTITUTEWITHINDEX Retorna uma tabela que representa uma semijunção esquerda das duas tabelas fornecidas como argumentos.
SUMMARIZE Retorna uma tabela de resumo para os totais solicitados em um conjunto de grupos.
SUMMARIZECOLUMNS 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.
UNION Cria uma tabela de união (junção) a partir de um par de tabelas.
VALUES Retorna uma tabela de uma coluna que contém os valores distintos da tabela ou coluna especificada.