Table.View
Синтаксис
Table.View(table as nullable table, handlers as record) as table
О программе
Возвращает представление о table
том, где функции, указанные в handlers
ней, используются в соответствии с поведением операции по умолчанию при применении операции к представлению.
Если параметр table
указан, все функции обработчика являются необязательными. Если параметр table
не указан, функции обработчика GetType
и GetRows
являются обязательными. Если для операции не указана функция обработчика, к table
применяется порядок выполнения операции, заданный по умолчанию (кроме случая GetExpression
).
Функции обработчика должны возвращать значение, которое семантически эквивалентно результату применения операции против table
(или результирующего представления в случае GetExpression
).
Если функция обработчика вызывает ошибку, к представлению применяется поведение операции по умолчанию.
Для реализации свертывания к источнику данных можно использовать Table.View — преобразование M-запросов в запросы, соответствующие источнику (например, для создания инструкций T-SQL из M-запросов).
Подробное описание Table.View см. в опубликованной документации по пользовательскому соединителю Power Query.
Пример 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"]})
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по