मुख्य कंटेंट तक स्किप करें

Table.View

क्वेरी और कार्रवाइयों के निष्पादन के लिए उपयोगकर्ता-परिभाषित हैंडलर वाली तालिका बनाता है या विस्तारित करता है.

Syntax

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

Remarks

table का एक दृश्य लौटाता है, जिसमें दृश्य पर कार्रवाई के लागू होने पर, handlers में निर्दिष्ट फ़ंक्शन का उपयोग कार्रवाई के डिफ़ॉल्ट व्यवहार के स्थान पर किया जाता है.
यदि table प्रदान किया जाता है, तो सभी हैंडलर फ़ंक्शन्स वैकल्पिक होते हैं. यदि table प्रदान नहीं किया जाता है, तो GetType और GetRows हैंडलर फ़ंक्शन आवश्यक होते हैं. यदि किसी कार्रवाई के लिए हैंडलर फ़ंक्शन निर्दिष्ट नहीं किया जाता है, तो इसके बजाय table पर कार्रवाई का डिफ़ॉल्ट व्यवहार लागू किया जाता है (GetExpressionकी स्थिति को छोड़कर).
हैंडलर फ़ंक्शन्स को ऐसा मान लौटाना चाहिए जो table (या GetExpression की स्थिति में परिणामी दृश्य) के लिए कार्रवाई को लागू करने के परिणाम के सीमेंटिक रूप से समतुल्य हो.
यदि कोई हैंडलर फ़ंक्शन एक त्रुटि देता है, तो दृश्य पर कार्रवाई का डिफ़ॉल्ट व्यवहार लागू होता है.
Table.View का उपयोग डेटास्रोत पर फ़ोल्डिंग कार्यान्वित करने – M क्वेरीज़ का स्रोत-विशिष्ट क्वेरीज़ में रूपांतरण करने (उदाहरण के लिए, M क्वेरी से T-SQL विवरण बनाने) के लिए किया जा सकता है.
Table के अधिक पूर्ण विवरण के लिए Power Query कस्टम कनेक्टर का प्रकाशित दस्तावेज़ देखें.View.

Examples

Example #1

कोई ऐसा मूल दृश्य बनाएँ जिसे प्रकार या पंक्ति गणना निर्धारित करने के लिए पंक्तियों तक पहुँचने की आवश्यकता न हो.

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

Result:

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

Category

Table.Table construction