Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintassi
Binary.View(binary as nullable binary, handlers as record) as binary
Informazioni
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, ovvero la conversione di query M in operazioni specifiche dell'origine, ad esempio per scaricare una sezione di un file.
Per una descrizione più completa di Binary.View, consultare la documentazione pubblicata del connettore personalizzato di Power Query.
Esempio
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!")