Binary.View
Sintassi
Binary.View(binary as nullable binary, handlers as record) as binary
Informazioni su
Restituisce una vista di binary
in cui vengono usate le funzioni specificate in handlers
anziché il comportamento predefinito di un'operazione quando l'operazione è applicata alla vista.
Se viene fornito binary
, tutte le funzioni del gestore sono facoltative. Se binary
non viene fornito, è necessaria la funzione del gestore GetStream
. Se non viene specificata una funzione del gestore per un'operazione, il comportamento predefinito dell'operazione viene applicato a binary
(tranne nel caso di GetExpression
).
Le funzioni del gestore devono restituire un valore equivalente a livello semantico al risultato dell'applicazione dell'operazione su binary
(o della vista risultante nel caso di GetExpression
).
Se una funzione del gestore genera un errore, alla vista viene applicato il comportamento predefinito dell'operazione.
Binary.View può essere usato per implementare la riduzione in un'origine dati; la conversione delle query M in operazioni specifiche dell'origine, ad esempio per scaricare una sezione di un file.
Per una descrizione più completa di Binary.View, vedere la documentazione pubblicata del connettore personalizzato di Power Query.
Esempio 1
Creare una vista di base che non richiede l'accesso ai dati per determinare la lunghezza.
Utilizzo
Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)
Output
Text.ToBinary("hello world!")