Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sintaxe
Binary.View(binary as nullable binary, handlers as record) as binary
Sobre
Retorna uma exibição de binary onde as funções especificadas handlers são usadas em vez do comportamento padrão de uma operação quando a operação é aplicada ao modo de exibição.
Se binary for fornecido, todas as funções de manipulador serão opcionais. Se binary não for fornecido, a função de GetStream manipulador será necessária. Se uma função de manipulador não for especificada para uma operação, o comportamento padrão da operação será aplicado em binary vez disso (exceto no caso de GetExpression).
As funções de manipulador devem retornar um valor semanticamente equivalente ao resultado da aplicação da operação ( binary ou a exibição resultante no caso de GetExpression).
Se uma função de manipulador gerar um erro, o comportamento padrão da operação será aplicado à exibição.
Binary.View pode ser usado para implementar a dobra em uma fonte de dados– a tradução de consultas M em operações específicas da origem (por exemplo, para baixar uma seção de um arquivo).
Consulte a documentação do conector personalizado do Power Query publicada para obter uma descrição mais completa de Binary.View.
Exemplo 1
Crie uma exibição básica que não exija o acesso aos dados para determinar o comprimento.
Usage
Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)
Saída
Text.ToBinary("hello world!")