Создание кросс-отчета с агрегацией
-
- Сообщения: 8
- Зарегистрирован: 08 ноя 2024, 11:53
Создание кросс-отчета с агрегацией
Добрый день!
Существует необходимость создать 2 набора данных:
I) Выводятся данные за месяц актуального года
1) Данные за каждый день в течение месяца
2) Статистические данные
3) Сумма статистических данных и данных за месяц
4) Разность итогов за месяц настоящего года (дни + статистические данные) и итогов за месяц прошлого года (п. II, пп. 3)
I) Выводятся данные за месяц прошлого года
1) Данные за каждый день в течение месяца
2) Статистические данные
3) Сумма статистических данных и данных за месяц
Как реализовать это с помощью кросс-данных?
При помощи кросс-таблицы не получается(
Существует необходимость создать 2 набора данных:
I) Выводятся данные за месяц актуального года
1) Данные за каждый день в течение месяца
2) Статистические данные
3) Сумма статистических данных и данных за месяц
4) Разность итогов за месяц настоящего года (дни + статистические данные) и итогов за месяц прошлого года (п. II, пп. 3)
I) Выводятся данные за месяц прошлого года
1) Данные за каждый день в течение месяца
2) Статистические данные
3) Сумма статистических данных и данных за месяц
Как реализовать это с помощью кросс-данных?
При помощи кросс-таблицы не получается(
- Вложения
-
- данные.jpg (281.24 КБ) 405 просмотров
Re: Создание кросс-отчета с агрегацией
Здравствуйте,
Только с помощью Кросс-Дата компонентов. Возможно еще нужно будет корректировать данные либо добавлять дополнительные источники, все зависит от стуктуры ваших данных.
Спасибо.
Только с помощью Кросс-Дата компонентов. Возможно еще нужно будет корректировать данные либо добавлять дополнительные источники, все зависит от стуктуры ваших данных.
Спасибо.
-
- Сообщения: 8
- Зарегистрирован: 08 ноя 2024, 11:53
Re: Создание кросс-отчета с агрегацией
Добрый день!
А не сможете привести пример как это сделать?
По инструкции не смог разобраться, пробовал другие темы на форуме смотреть, но не смог адаптировать примеры под свои реалии(
Прикрепляю скриншот с XML
На нем на уровне узла OBJECT лежат статистические показатели, а дочерние узлы - это данные за прошлый и этот год.
Также прикрепляю mrt-файл, в котором содержатся данные со скриншота.
Спасибо!
А не сможете привести пример как это сделать?
По инструкции не смог разобраться, пробовал другие темы на форуме смотреть, но не смог адаптировать примеры под свои реалии(
Прикрепляю скриншот с XML
На нем на уровне узла OBJECT лежат статистические показатели, а дочерние узлы - это данные за прошлый и этот год.
Также прикрепляю mrt-файл, в котором содержатся данные со скриншота.
Спасибо!
- Вложения
-
- Шаблон.mrt
- Файл с данными со скриншота
- (5.93 КБ) 14 скачиваний
-
- Модель данных в XML
- данные.jpg (105.29 КБ) 368 просмотров
Re: Создание кросс-отчета с агрегацией
Здравствуйте,
Данные приложите в виде XML, а не скриншота.
Спасибо.
Данные приложите в виде XML, а не скриншота.
Спасибо.
-
- Сообщения: 8
- Зарегистрирован: 08 ноя 2024, 11:53
Re: Создание кросс-отчета с агрегацией
<PACK>
<OBJECT munName="Нижневасюковский район" thisYearSKHP="2000" lastYearSKHP="2011" thisYearKFKH="245" lastYearKFKH="268">
<lastYear munName="Нижневасюковский район" date="2023-11-06" value="3.2"/>
<lastYear munName="Нижневасюковский район" date="2023-11-07" value="2.5"/>
<lastYear munName="Нижневасюковский район" date="2023-11-08" value="8.1"/>
<thisYear munName="Нижневасюковский район" date="2024-11-06" value="6.8"/>
<thisYear munName="Нижневасюковский район" date="2024-11-07" value="3.7"/>
<thisYear munName="Нижневасюковский район" date="2024-11-08" value="5.4"/>
</OBJECT>
<OBJECT munName="Верхневартовский район" thisYearSKHP="1432" lastYearSKHP="1678" thisYearKFKH="105" lastYearKFKH="121">
<lastYear munName="Верхневартовский район" date="2023-11-06" value="5.3"/>
<lastYear munName="Верхневартовский район" date="2023-11-07" value="6.8"/>
<lastYear munName="Верхневартовский район" date="2023-11-08" value="7.3"/>
<thisYear munName="Верхневартовский район" date="2024-11-06" value="4.2"/>
<thisYear munName="Верхневартовский район" date="2024-11-07" value="2.7"/>
<thisYear munName="Верхневартовский район" date="2024-11-08" value="6.1"/>
</OBJECT>
</PACK>
<OBJECT munName="Нижневасюковский район" thisYearSKHP="2000" lastYearSKHP="2011" thisYearKFKH="245" lastYearKFKH="268">
<lastYear munName="Нижневасюковский район" date="2023-11-06" value="3.2"/>
<lastYear munName="Нижневасюковский район" date="2023-11-07" value="2.5"/>
<lastYear munName="Нижневасюковский район" date="2023-11-08" value="8.1"/>
<thisYear munName="Нижневасюковский район" date="2024-11-06" value="6.8"/>
<thisYear munName="Нижневасюковский район" date="2024-11-07" value="3.7"/>
<thisYear munName="Нижневасюковский район" date="2024-11-08" value="5.4"/>
</OBJECT>
<OBJECT munName="Верхневартовский район" thisYearSKHP="1432" lastYearSKHP="1678" thisYearKFKH="105" lastYearKFKH="121">
<lastYear munName="Верхневартовский район" date="2023-11-06" value="5.3"/>
<lastYear munName="Верхневартовский район" date="2023-11-07" value="6.8"/>
<lastYear munName="Верхневартовский район" date="2023-11-08" value="7.3"/>
<thisYear munName="Верхневартовский район" date="2024-11-06" value="4.2"/>
<thisYear munName="Верхневартовский район" date="2024-11-07" value="2.7"/>
<thisYear munName="Верхневартовский район" date="2024-11-08" value="6.1"/>
</OBJECT>
</PACK>
- Вложения
-
- данные.xml
- (1.47 КБ) 17 скачиваний
Re: Создание кросс-отчета с агрегацией
Здравствуйте,
Пример прикладываем.
Спасибо.
Пример прикладываем.
Спасибо.
- Вложения
-
- Screenshot 2024-11-15 102839.png (106.32 КБ) 281 просмотр
-
- Шаблон.mrt
- (22.58 КБ) 12 скачиваний
-
- Сообщения: 8
- Зарегистрирован: 08 ноя 2024, 11:53
Re: Создание кросс-отчета с агрегацией
Спасибо!
А еще вопрос, можно как-то группировать по значению?
То есть, чтобы дата или "Итого" отображалось всего один раз, то есть было в виде заголовка столбца?
А еще вопрос, можно как-то группировать по значению?
То есть, чтобы дата или "Итого" отображалось всего один раз, то есть было в виде заголовка столбца?
Re: Создание кросс-отчета с агрегацией
Здравствуйте,
Да, над основным бэндом добавляете бэнд с заголовками.
Спасибо.
Да, над основным бэндом добавляете бэнд с заголовками.
Спасибо.
-
- Сообщения: 8
- Зарегистрирован: 08 ноя 2024, 11:53
Re: Создание кросс-отчета с агрегацией
Спасибо огромное за помощь!
Все получилось:)
Все получилось:)
Re: Создание кросс-отчета с агрегацией
Здравствуйте,
Пожалуйста.
Пожалуйста.