Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szintaxis
Table.View(table as nullable table, handlers as record) as table
Rólunk
A table azon nézetét adja vissza, ahol a handlers megadott függvényeket a művelet alapértelmezett viselkedése helyett használják a nézetben.
Ha table van megadva, az összes kezelőfüggvény opcionális. Ha table nincs megadva, akkor szükségesek a GetType és GetRows kezelőfüggvények. Ha egy művelethez nincs megadva kezelőfüggvény, a művelet alapértelmezett viselkedése table lesz alkalmazva (kivéve GetExpressionesetén).
A kezelőfüggvényeknek olyan értéket kell visszaadniuk, amely szemantikailag egyenértékű a művelet table -re történő alkalmazásának eredményével (vagy GetExpression esetén a kapott nézettel).
Ha egy kezelőfüggvény hibát jelez, a rendszer a művelet alapértelmezett viselkedését alkalmazza a nézetre.
Table.View az adatforrásokra való összecsukás implementálható – az M-lekérdezések forrásspecifikus lekérdezésekké való fordítására (például T-SQL-utasítások létrehozásához M-lekérdezésekből).
A részletesebb leírását a Power Query speciális csatlakozójának közzétett Table.View találja.
Example
Hozzon létre egy alapszintű nézetet, amely nem igényli a sorok elérését a típus vagy a sorok számának meghatározásához.
Használati utasítás
Table.View(
null,
[
GetType = () => type table [CustomerID = number, Name = text, Phone = nullable text],
GetRows = () => Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
GetRowCount = () => 1
]
)
kimeneti
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})