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.