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 das Linhas de Detalhes definida para uma medida e retorna os dados.
Coluna DISTINCT Retorna uma tabela de coluna única 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 aplicados diretamente como filtros a columnName.
GENERATE Retorna uma tabela com o produto cartesiano entre cada linha em table1 e a tabela resultante da avaliação de table2 no contexto da linha atual de table1.
GENERATEALL Retorna uma tabela com o produto cartesiano entre cada linha em table1 e a tabela resultante da avaliação de table2 no contexto da linha atual de table1.
GENERATESERIES Retorna uma tabela de coluna única que contém os valores de uma série aritmética.
GROUPBY De maneira semelhante à função SUMMARIZE, GROUPBY não executa um CALCULATE implícito em nenhuma coluna 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 entre duas tabelas, retendo as 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 valores acumulados ao resultado nas colunas definidas pelo parâmetro groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifica o comportamento de SUMMARIZECOLUMNS adicionando linhas de valores acumulados/subtotal ao resultado com base nas colunas groupBy_columnName.
ROLLUPISSUBTOTAL Emparelha grupos de valores acumulados com a coluna adicionada por ROLLUPADDISSUBTOTAL dentro de uma expressão ADDMISSINGITEMS.
ROLLUPGROUP Modifica o comportamento de SUMMARIZE e SUMMARIZECOLUMNS adicionando linhas de valores acumulados ao resultado nas colunas definidas pelo parâmetro groupBy_columnName.
ROW Retorna uma tabela com uma única linha contendo valores que resultam das expressões fornecidas para 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 sobre um conjunto de grupos.
SUMMARIZECOLUMNS Retorna uma tabela de resumo por um conjunto de grupos.
Construtor de Tabela Retorna 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) de um par de tabelas.
VALUES Retorna uma tabela de coluna única que contém os valores distintos da tabela ou coluna especificada.