Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Binary.View(binary as nullable binary, handlers as record) as binary
About
Gibt eine Ansicht zurück binary , in der die angegebenen handlers Funktionen anstelle des Standardverhaltens eines Vorgangs verwendet werden, wenn der Vorgang auf die Ansicht angewendet wird.
Wenn binary angegeben, sind alle Handlerfunktionen optional. Falls binary nicht angegeben, ist die GetStream Handlerfunktion erforderlich. Wenn keine Handlerfunktion für einen Vorgang angegeben ist, wird stattdessen das Standardverhalten des Vorgangs angewendet binary (außer im Fall von GetExpression).
Handlerfunktionen müssen einen Wert zurückgeben, der semantisch dem Ergebnis der Anwendung des Vorgangs entspricht binary (oder die resultierende Ansicht im Fall von GetExpression).
Wenn eine Handlerfunktion einen Fehler auslöst, wird das Standardverhalten des Vorgangs auf die Ansicht angewendet.
Binary.View kann verwendet werden, um Faltung in eine Datenquelle zu implementieren – die Übersetzung von M-Abfragen in quellspezifische Vorgänge (z. B. zum Herunterladen eines Abschnitts einer Datei).
Eine ausführlichere Beschreibung finden Binary.ViewSie in der veröffentlichten benutzerdefinierten Power Query-Connectordokumentation.
Beispiel 1
Erstellen Sie eine einfache Ansicht, die keinen Zugriff auf die Daten erfordert, um die Länge zu bestimmen.
Verwendung
Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)
Output
Text.ToBinary("hello world!")