Настройки, приведенные для экспресс-отчёта, совпадают с настройками для куба и блока аналитической панели.
Файл с описанием опубликованного отчёта носит название <идентификатор отчета>.plist и находится в папке <путь до папки установки «Форсайт. Аналитическая платформа»>/Mobile/Pub/<идентификатор контейнера мобильного приложения>/Analyzers/<идентификатор отчета>.
Настройки экспресс-отчёта содержат разделы:
Report. Основные параметры отчёта;
Resources. Описание используемых топооснов в отчете.
Свойства параметров отчёта:
| Свойство | Описание |
| datasource | Идентификатор источника данных отчета. |
| mode | Режим, в котором должен открываться отчет на мобильном устройстве. То есть режим, в котором был сохранен отчет в последний раз перед открытием. Доступны следующие значения:
|
| version | Версия отчета. Количество минут, начиная от 1-го января 2011. |
| modes | Режимы, доступные на мобильном устройстве. Значение - элемент <dict> со свойствами, принимающими значения true или false, в зависимости от того, будет ли доступно в отчете определенное представление:
|
| dimensionByColumn | Идентификатор измерения по столбцам. |
| dimensionByRow | Идентификатор измерения по строкам. |
| metrics | Идентификатор измерения, являющегося метрикой. |
| objectives | Идентификатор измерения, являющегося объектом наблюдения. |
| timeline | Идентификатор измерения, соответствующего временной шкале. |
| selection | Массив отметок по измерениям. Значение - элемент <dict> со свойствами, названия которых совпадают с идентификаторами измерений. Значения этих свойств - массивы ключей отмеченных элементов измерений. Значение свойства для календарного измерения - массив элементов <dict> со следующими свойствами:
|
| fixedDimensions | Массив идентификаторов измерений, расположенных в разделе «Фиксированные». |
| dimensionKeys | Метаданные измерений.
Значение - элемент <dict> со свойствами, названия которых совпадают с идентификаторами измерений. Значение свойства для календарного измерения - элемент <dict> со следующими свойствами:
END_DATE. Конечная дата; START_DATA. Начальная дата.
|
Свойства настроек представлений отчёта:
| Свойство | Описание |
| grid | Настройки таблицы. |
| chart | Настройки диаграммы. |
| map | Настройки карты. |
| bubblechart | Настройки пузырьковой диаграммы. |
Файл с настройкой опубликованного экспресс-отчета может выглядеть следующим образом:
<plist version="1.0"> <dict> <key>Report</key> <dict>
<key>datasource</key> <string>CUBE_WDI_COPY5_COPY4</string> <!-- Идентификатор источника данных--> <key>mode</key> <string>Table</string> <!-- Режим, в котором должен открываться отчет на мобильном устройстве --> <key>version</key> <string>994336</string> <!-- Количество минут, начиная от 1-го января 2011 --> <key>modes</key> <dict> <!-- Массив из режимов, доступных на мобильном устройстве --> <key>grid</key> <string>true</string> <key>chart</key> <string>true</string> <key>map</key> <string>true</string> <key>matrix</key> <string>false</string> </dict>
<key>dimensionByColumn</key> <!-- Измерение по столбцам--> <string>DIM_CALENDAR_190</string> <key>dimensionByRow</key> <!-- Измерение по строкам--> <string>DIM_COUNTRIES_172</string> <key>metrics</key> <string>DIM_INDICATORS_COPY3_986797</string> <key>objectives</key> <string>DIM_COUNTRIES_COPY4_986794</string> <key>timeline</key> <string>DIM_CALENDAR_190</string> <key>selection</key> <dict>
<key>DIM_CALENDAR_190</key> <!-- Массив отметок по измерениям--> <array> <dict> <key>value</key> <string>631152000</string> <key>level</key> <string>1</string> </dict> </array> <key>DIM_COUNTRIES_172</key> <array> <string>924</string> <string>534</string> </array> <key>DIM_INDICATORS_180</key> <array>
<string>456</string> </array> </dict> <key>fixedDimensions</key> <!-- Измерение, расположенное в разделе «Фиксированные»--> <array> <string>DIM_INDICATORS_180</string> </array> <key>dimensionKeys</key> <!-- Метаданные календарного измерения--> <dict> <key>DIM_CALENDAR_190</key> <dict>
<key>date</key> <string>START_DATE</string> <key>level</key> <string>BLOCK_TYPE</string> </dict>
<key>DIM_COUNTRIES_172</key> <string>ID</string> <key>DIM_INDICATORS_180</key> <string>ID</string> </dict> <key>settings</key> <!-- Настройки отчета, не используются на мобильном устройстве--> <dict> <key>grid</key> <!-- Настройки для таблицы-->
...
<key>chart</key> <!-- Настройки для диаграммы-->
...
</dict> <key>Resources</key> <!-- Раздел с описанием используемых топооснов в отчете--> ...
</dict> </plist>
См. также:
Назначение и основные возможности: Plist | Структура файлов опубликованного мобильного приложения