Skip to main content

Binary.View

Izveido vai izvērš bināru ar lietotāja definētiem apdarinātājiem vaicājumu un darbību operācijām.

Syntax

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

Remarks

Atgriež binary skatu, kur handlers norādītās funkcijas tiek izmantotas operācijas noklusējuma darbības vietā, kad operācija tiek lietota skatam.

Ja binary ir norādīta, visas apdarinātāja funkcijas nav obligātas. Ja binary nav norādīta, GetStream apdarinātāja funkcijas ir obligātas. Ja apdarinātāja funkcija operācijai nav norādīta, tās vietā vienumam binary tiek lietota operācijas noklusējuma darbība (izņemot GetExpression gadījumu).

Apdarinātāja funkcijām jāatgriež vērtība, kas ir semantiski ekvivalenta rezultātam, kas tiek iegūts, lietojot operāciju vienumam binary (vai GetExpression gadījumā rezultāta skatam).

Ja apdarinātāja funkcija izraisa kļūdu, skatam tiek lietota operācijas noklusējuma darbība.

Binary.View var izmantot, lai ieviestu datu avota locīšanu — M vaicājumu tulkojumu avotam atbilstošās operācijās (piemēram, lai lejupielādētu faila sadaļu).

Pilnīgāku Binary.View aprakstu skatiet publicētajā Power Query pielāgotā savienotāja dokumentācijā.

Examples

Example #1

Izveidojiet pamata skatu, kuram nav nepieciešama piekļuve datiem, lai noteiktu garumu.

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

Result:

Text.ToBinary("hello world!")

Category

Binary