共用方式為


Binary.View

語法

Binary.View(binary as nullable binary, handlers as record) as binary

關於

傳回 binary 的檢視,其中 handlers 中指定的函式可用來在將作業套用至檢視時取代預設作業行為。

如果提供 binary,則所有處理常式函式都是選擇性的。 如果未提供 binary,則需要 GetStream 處理常式函式。 若沒有針對作業指定處理常式函式,就會改為將預設作業行為套用至 binary (但在 GetExpression 的情況下除外)。

處理常式函式所傳回值必須在語意上等同於對 binary (若是 GetExpression,則為產生的檢視) 套用作業的結果。

若處理常式函式引發錯誤,系統就會將預設作業行為套用至檢視。

Binary.View 可用於實現資料來源的摺疊,將 M 查詢轉化為針對來源的特定操作(例如,下載檔案的一部分)。

如需 Binary.View更完整的描述,請參閱已發佈的Power Query 自定義連接器檔。

範例 1

建立不需要存取資料就能判斷長度的基本檢視。

使用方式

Binary.View(
    null,
    [
        GetLength = () => 12,
        GetStream = () => Text.ToBinary("hello world!")
    ]
)

輸出

Text.ToBinary("hello world!")