Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Table.View(table as nullable table, handlers as record) as table
Hakkında
table'de belirtilen işlevlerin, görünüme işlem uygulandığında bir işlemin varsayılan davranışı yerine kullanıldığı handlers görünümünü döndürür.
table sağlanırsa, tüm işleyici işlevleri isteğe bağlıdır.
table sağlanmazsa, GetType ve GetRows işleyici işlevleri gereklidir. bir işlem için işleyici işlevi belirtilmezse, bunun yerine işlemin varsayılan davranışı table uygulanır (GetExpressionhariç).
İşleyici işlevleri, işlemi table 'a (veya GetExpressiondurumunda elde edilen görünüme) uygulamanın sonucuna benzer 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 bir veri kaynağına katlama uygulamak için kullanılabilir. M sorgularının kaynağa özgü sorgulara (örneğin, M sorgularından T-SQL deyimleri oluşturmak için) çevirisi.
hakkında daha ayrıntılı bir açıklama için yayımlanan Table.View bakın.
Example
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"]})