영어로 읽기

다음을 통해 공유


Table.View

통사론

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

소개

작업이 뷰에 적용될 때 기본 동작 대신 handlers에 지정된 함수들이 사용되는 table의 보기를 반환합니다.

table 제공된 경우 모든 처리기 함수는 선택 사항입니다. table 제공되지 않으면 GetTypeGetRows 처리기 함수가 필요합니다. 처리기 함수가 작업에 대해 지정되지 않은 경우 작업의 기본 동작이 table 대신 적용됩니다(GetExpression경우 제외).

처리기 함수는 table 대해 작업을 적용한 결과(또는 GetExpression경우 결과 뷰)와 의미상 동일한 값을 반환해야 합니다.

처리기 함수에서 오류가 발생하면 작업의 기본 동작이 뷰에 적용됩니다.

Table.View 사용하여 M 쿼리를 원본별 쿼리(예: M 쿼리에서 T-SQL 문 만들기)로 변환하는 데이터 원본으로의 폴딩을 구현할 수 있습니다.

Table.View대한 자세한 설명은 게시된 파워 쿼리 사용자 지정 커넥터 설명서 참조하세요.

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

출력

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