Table.View

Sözdizimi

Table.View(table as nullable table, handlers as record) as table

Hakkında

table görünüme işlem uygulandığında, içinde belirtilen handlers işlevlerin bir işlemin varsayılan davranışı yerine kullanıldığı yeri gösteren bir görünüm döndürür.

Sağlanırsa table , tüm işleyici işlevleri isteğe bağlıdır. Sağlanmadıysa tableGetType ve GetRows işleyici işlevleri gereklidir. bir işlem için işleyici işlevi belirtilmezse, bunun yerine işlemin varsayılan davranışı uygulanır table (durumunda GetExpressionhariç).

İşleyici işlevleri, üzerinde işlemi table uygulamanın sonucuna (veya durumunda GetExpressionsonuçta elde edilen görünüme) eşdeğer olan bir değer döndürmelidir.

bir işleyici işlevi hata oluşturursa, işlemin varsayılan davranışı görünüme uygulanır.

Table.View , M sorgularının kaynağa özgü sorgulara (örneğin, M sorgularından T-SQL deyimleri oluşturmak için) çevrilmesi gibi bir veri kaynağına katlama uygulamak için kullanılabilir.

Table.View'un daha eksiksiz bir açıklaması için yayımlanan Power Query özel bağlayıcı belgelerinebakın.

Örnek 1

Türü veya satır sayısını belirlemek için satırlara erişmeyi gerektirmeyen temel bir görünüm oluşturun.

Kullanım

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
    ]
)

Çıkış

Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})