Partilhar via


Funções de manipulação de tabelas

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

Nesta categoria

Função Descrição
ADDCOLUMNS Adiciona colunas calculadas à determinada tabela or expressão de tabela.
ADDMISSINGITEMS Adiciona combinações de itens de várias colunas a uma tabela if eles not já existem.
CROSSJOIN Retorna uma tabela que contains a product cartesiana de all linhas de all 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 dados values.
DETAILROWS Avalia uma expressão de linhas de detalhe definida para um measureand retorna os dados.
coluna DISTINCT Retorna uma tabela de uma coluna que contains o values distinto da coluna especificada.
Tabela DISTINTA Retorna uma tabela removendo linhas duplicadas de outra tabela or expressão.
EXCEPT Devolve as linhas de uma tabela que not aparecem noutra tabela.
FILTERS Retorna uma tabela de values aplicada diretamente como filters a columnName.
GENERATE Devolve uma tabela com o product cartesiano entre cada linha tabela1and a tabela que resulta da avaliação tabela2 no contexto da linha atual tabela1.
GENERATEALL Devolve uma tabela com o product cartesiano entre cada linha tabela1and a tabela que resulta da avaliação tabela2 no contexto da linha atual tabela1.
GENERATESERIES Devolve uma tabela de coluna única que contém o values de uma série aritmética.
GROUPBY Semelhante à função SUMMARIZE, GROUPBYnot faz um CALCULATE implícito para quaisquer colunas de extensão adicionadas.
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 do SUMMARIZE adicionando rollup linhas ao resultado em colunas definidas pelo parâmetro groupBy_columnName.
ROLLUPADDISSUBTOTAL Modifica o comportamento de SUMMARIZECOLUMNS adicionando rolluplinhas /subtotal ao resultado com base nas colunas groupBy_columnName.
ROLLUPISSUBTOTAL Emparelha rollup grupos com a coluna adicionada por ROLLUPADDISSUBTOTAL dentro de uma expressão ADDMISSINGITEMS.
ROLLUPGROUP Modifica o comportamento do SUMMARIZEandSUMMARIZECOLUMNS adicionando rollup linhas ao resultado em colunas definidas pelo parâmetro groupBy_columnName.
LINHA Retorna uma tabela com uma única linha contendo values resultantes das expressões dadas a cada coluna.
SELECTCOLUMNS Adiciona colunas calculadas à determinada tabela or expressão de tabela.
SUBSTITUTEWITHINDEX Devolve uma tabela que representa uma left semijunção 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 Retorna uma tabela de uma or mais colunas.
TOPN Retorna as N linhas superiores da tabela especificada.
TREATAS Aplica o resultado de uma expressão de tabela como filters a colunas de uma tabela não relacionada.
UNION Cria uma tabela union (junção) a partir de um par de tabelas.
VALUES Retorna uma tabela de uma coluna que contains o values distinto da tabela or coluna especificada.