Работы с наборами данных
Внешний вид
Функции работы с наборами данных - функции для взаимодействия с данными внутри отчета.
Позволяют осуществлять нумерацию строк, динамически обращаться к коллекции полей, а также выполнять поиск и сопоставление значений между различными наборами данных (Datasets).
Функции поиска незаменимы для объединения информации из нескольких источников без использования сложных SQL-запросов на стороне сервера.
| Имя функции | Описание | Пример |
|---|---|---|
| RowNumber | Возвращает общее число строк в источнике данных | RowNumber()=RowNumber()
|
| GetFields | Возвращает набор полей в источнике данных для обращения к ним | GetFields()=Code.DisplayAccountID(GetFields())
|
| Lookup | Функция поиска выражения в источнике данных. Переходит к найденной записи в источнике данных. | Lookup(<SourceExpression>, <DestinationExpression>, <ResultExpression>, <LookupDataset>)=Lookup(Fields!ProductID.Value, Fields!ProductID.Value, Fields!Quantity.Value, "DataSet2")
|
| LookupSet | Функция поиска выражения в источнике данных. Возвращает множественный набор данных. Например, список адресов. | LookupSet(source_expression, destination_expression, result_expression, dataset)=LookupSet(Fields!CategoryID.Value, Fields!CategoryID.Value, Fields!UnitsInStock.Value, "Products")
|