Sintaxe
M
Type.ReplaceTableKeys(tableType as type, keys as list) as typeParâmetros
- tableTypetypeObrigatório
Tipo de tabela cujas chaves são substituídas.
MBaseType- keyslistObrigatório
Lista de registros
[Columns = ..., Primary = ...]com as novas chaves.M{[Columns = {"ID"}, Primary = true], [Columns = {"FirstName", "LastName"}, Primary = false]}
Retorna
typeExemplo
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
DetailsOfKeysResultado
M
{
[Columns = {"ID"}, Primary = true],
[Columns = {"FirstName", "LastName"}, Primary = false]
}Mais informações
- Subgrupo
- Type