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. Table.Buffer

Table.Buffer

MTabela

Armazena uma tabela em buffer na memória, isolando-a de alterações externas durante a avaliação. O buffer é superficial: força a avaliação dos valores escalares das células, mas mantém valores não escalares (registros, listas, tabelas etc.) como estão.

Sintaxe

M
Table.Buffer(table as table, optional options as nullable record) as table

Parâmetros

tabletableObrigatório

Tabela a armazenar em buffer na memória.

M
MyTable
optionsnullable recordOpcional

Registro de opções, como BufferMode.

Retorna

table

Exemplo

M
let
    Source = Sql.Database("SomeSQLServer", "MyDb"),
    MyTable = Source{[Item="MyTable"]}[Data],
    BufferMyTable = Table.Buffer(MyTable)
in
    BufferMyTable

Resultado

M
table

Observações

Opção de options: BufferMode (BufferMode.Eager ou BufferMode.Delayed). Pode deixar a consulta mais lenta, pelo custo de ler e guardar todos os dados na memória, e impede o folding das etapas seguintes. Se o objetivo for apenas impedir o folding das etapas seguintes, use Table.StopFolding.

Mais informações

Subgrupo
Table
Referência
https://learn.microsoft.com/pt-br/powerquery-m/table-buffer
Função anteriorTable.ApproximateRowCountPróxima função Table.Column
Biblioteca