Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. Power Query (M)
  3. Funções M
  4. Type.ReplaceTableKeys

Type.ReplaceTableKeys

MTipo

Retorna um novo tipo de tabela com todas as chaves substituídas pela lista de chaves especificada. Cada chave é um registro com Columns (lista dos nomes de coluna da chave) e Primary (true se for a chave primária; caso contrário, false).

Sintaxe

M
Type.ReplaceTableKeys(tableType as type, keys as list) as type

Parâmetros

tableTypetypeObrigatório

Tipo de tabela cujas chaves são substituídas.

M
BaseType
keyslistObrigatório

Lista de registros [Columns = ..., Primary = ...] com as novas chaves.

M
{[Columns = {"ID"}, Primary = true], [Columns = {"FirstName", "LastName"}, Primary = false]}

Retorna

type

Exemplo

M
let
    BaseType = type table [ID = number, FirstName = text, LastName = text],
    KeysAdded = Type.ReplaceTableKeys(
        BaseType,
        {
            [Columns = {"ID"}, Primary = true],
            [Columns = {"FirstName", "LastName"}, Primary = false]
        }
    ),
    DetailsOfKeys = Type.TableKeys(KeysAdded)
in
    DetailsOfKeys

Resultado

M
{
    [Columns = {"ID"}, Primary = true],
    [Columns = {"FirstName", "LastName"}, Primary = false]
}

Observações

A lista de chaves é validada: no máximo uma chave primária, e todas as colunas das chaves devem existir no tipo de tabela.

Mais informações

Subgrupo
Type
Referência
https://learn.microsoft.com/pt-br/powerquery-m/type-replacetablekeys
Função anteriorType.ReplaceFacetsPróxima função Type.ReplaceTablePartitionKey
Biblioteca