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.ForRecord

Type.ForRecord

MTipo

Retorna um tipo que representa registros com restrições de tipo específicas nos campos.

Sintaxe

M
Type.ForRecord(fields as record, open as logical) as type

Parâmetros

fieldsrecordObrigatório

Registro que define, para cada campo, o tipo e se é opcional ([Type = ..., Optional = ...]).

M
Record.FromList(rowColumnTypes, columnNames)
openlogicalObrigatório

Indica se o tipo de registro é aberto.

M
false

Retorna

type

Exemplo

M
let
    columnNames = {"Name", "Score"},
    columnTypes = {type text, type number},
    rowColumnTypes = List.Transform(columnTypes, (t) => [Type = t, Optional = false]),
    rowType = Type.ForRecord(Record.FromList(rowColumnTypes, columnNames), false)
in
    #table(type table rowType, {{"Betty", 90.3}, {"Carl", 89.5}})

Resultado

M
#table(
    type table [Name = text, Score = number],
    {{"Betty", 90.3}, {"Carl", 89.5}}
)

Mais informações

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