Compartilhar via


Funções de manipulação de tabela

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 se eles ainda não existirem.
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 detalhes 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 DISTINCT Retorna uma tabela removendo linhas duplicadas de outra tabela ou expressão.
EXCEPT Retorna as linhas de uma tabela que não aparecem em outra tabela.
FILTERS Retorna uma tabela de valores diretamente aplicada como filtros para columnName.
GENERATE Retorna uma tabela com o produto Cartesiano entre cada linha em tabela1 e a tabela que resulta da avaliação tabela2 no contexto da linha atual de tabela1.
GENERATEALL Retorna uma tabela com o produto Cartesiano entre cada linha em tabela1 e a tabela que resulta da avaliação tabela2 no contexto da linha atual de tabela1.
GENERATESERIES Retorna uma única tabela de colunas 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 nenhuma coluna de extensão adicionada.
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 cumulativos ao resultado em colunas definidas pelo parâmetro groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifica o comportamento de SUMMARIZECOLUMNS adicionando linhas rollup/subtotal ao resultado com base nas colunas groupBy_columnName.
ROLLUPISSUBTOTAL Emparelha grupos cumulativos 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.
ROW Retorna uma tabela com uma única linha contendo valores resultantes das expressões fornecidas a cada coluna.
SELECTCOLUMNS Adiciona colunas calculadas à tabela ou à expressão de tabela fornecida.
SUBSTITUTEWITHINDEX Retorna uma tabela que representa um semijoin esquerdo 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.
construtor de tabela Retorna uma tabela de uma ou mais colunas.
TOPN Retorna as linhas N 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 união (junção) de um par de tabelas.
VALUES Retorna uma tabela de uma coluna que contém os valores distintos da tabela ou coluna especificada.