Pivot Table
Pivot Table
Здравствуйте!
Необходимо создать отчет средствами Net максимально приближенный к скрину, его прикрепляю.
Есть некий список работ, все данные приходят с помощью выборки, рассчитывать дополнительно ничего не нужно.
На скрине в левой части (область 1) - данные по работам. В примере Источник 1.
С правой стороны (область 2) - суточные данные по работе (план и факт). В примере это источник данных 2.
В одном источнике данных нет возможности вывести и задачи с ее обычными атрибутами и ссылочные суточные данные по этой же работе. Суточные значения являются ссылками конкретной работы.
С помощью связи эти данные можно выводить под каждой задачей (лист 1), но такой вид отчета не соответствует требованию.
Необходимо хотя бы с помощью средств Pivot table или других "развернуть" суточные данные по работе (Лист 2). и потом вывести две таблицы рядом, если нет возможности сделать это одной таблицей.
Сейчас данные разворачиваются, но они выводятся для всех работ в одной строке, которая находится выше всех работ, а не конкретно к каждой.
Подскажите, как правильно отобразить данные?
Спасибо!
Необходимо создать отчет средствами Net максимально приближенный к скрину, его прикрепляю.
Есть некий список работ, все данные приходят с помощью выборки, рассчитывать дополнительно ничего не нужно.
На скрине в левой части (область 1) - данные по работам. В примере Источник 1.
С правой стороны (область 2) - суточные данные по работе (план и факт). В примере это источник данных 2.
В одном источнике данных нет возможности вывести и задачи с ее обычными атрибутами и ссылочные суточные данные по этой же работе. Суточные значения являются ссылками конкретной работы.
С помощью связи эти данные можно выводить под каждой задачей (лист 1), но такой вид отчета не соответствует требованию.
Необходимо хотя бы с помощью средств Pivot table или других "развернуть" суточные данные по работе (Лист 2). и потом вывести две таблицы рядом, если нет возможности сделать это одной таблицей.
Сейчас данные разворачиваются, но они выводятся для всех работ в одной строке, которая находится выше всех работ, а не конкретно к каждой.
Подскажите, как правильно отобразить данные?
Спасибо!
- Вложения
-
- Требуемый вид отчета
- QIP Shot - Screen 184.png (65.08 КБ) 4957 просмотров
-
- Report_МСГ.mrt
- Пример
- (71.33 КБ) 504 скачивания
Re: Pivot Table
Здравствуйте,
Как вариант, вы можете попробовать использовать CrossData бэнд компонент для отображения данных по строкам.
Спасибо.
Как вариант, вы можете попробовать использовать CrossData бэнд компонент для отображения данных по строкам.
Спасибо.
Re: Pivot Table
Здравствуйте!
Подскажите, как сделать выделение цветом ?
Например, если план за день < план пл-к за день, то план за день выделяем красным, если наоборот больше, то зеленым.
С помощью свойств Колонка - Оформление - Условия этого сделать не удалось, условие срабатывает только, если какое-то одно поле сравнивать с каким-то конкретным значением, а не два поля друг с другом.
Спасибо!
Подскажите, как сделать выделение цветом ?
Например, если план за день < план пл-к за день, то план за день выделяем красным, если наоборот больше, то зеленым.
С помощью свойств Колонка - Оформление - Условия этого сделать не удалось, условие срабатывает только, если какое-то одно поле сравнивать с каким-то конкретным значением, а не два поля друг с другом.
Спасибо!
Re: Pivot Table
Здравствуйте,
В Условии можно сравнивать как колонку со значением так и несколько колонок.
Не могли бы вы описать проблему более детально или вышлите пример отчета для анализа.
Спасибо.
В Условии можно сравнивать как колонку со значением так и несколько колонок.
Не могли бы вы описать проблему более детально или вышлите пример отчета для анализа.
Спасибо.
Re: Pivot Table
Мне нужно сравнить значения двух полей Объем_план_Sum и Объем_план_пл_к_Sum (на скрине Pivot Tanble они находятся в Итогах).
В условии на поле Объем_план_Sum или Объем_план_пл_к_Sum пишу условия:
1) DataChildPlanPaint.Объем_план_Sum < DataChildPlanPaint.Объем_план_пл_к_Sum выделить красным
2) DataChildPlanPaint.Объем_план_Sum > DataChildPlanPaint.Объем_план_пл_к_Sum выделить зеленым.
Но при формировании отчета выделения цветом не происходит.
Пробовала каждое поле сравнить просто с каким-то значением, тогда выделение появляется.
В чем может быть проблема?
В условии на поле Объем_план_Sum или Объем_план_пл_к_Sum пишу условия:
1) DataChildPlanPaint.Объем_план_Sum < DataChildPlanPaint.Объем_план_пл_к_Sum выделить красным
2) DataChildPlanPaint.Объем_план_Sum > DataChildPlanPaint.Объем_план_пл_к_Sum выделить зеленым.
Но при формировании отчета выделения цветом не происходит.
Пробовала каждое поле сравнить просто с каким-то значением, тогда выделение появляется.
В чем может быть проблема?
- Вложения
-
- QIP Shot - Screen 200.png (23.01 КБ) 4923 просмотра
-
- QIP Shot - Screen 199.png (27.05 КБ) 4923 просмотра
Re: Pivot Table
Здравствуйте,
В Кросс-Таблице нельзя в Условии использовать колонки, только системные переменные - value, tag или события
http://demo.stimulsoft.com/#Net/CrossTa ... Condition2
https://stimulsoft.zendesk.com/hc/en-us ... -cross-tab
Спасибо.
В Кросс-Таблице нельзя в Условии использовать колонки, только системные переменные - value, tag или события
http://demo.stimulsoft.com/#Net/CrossTa ... Condition2
https://stimulsoft.zendesk.com/hc/en-us ... -cross-tab
Спасибо.
Re: Pivot Table
Вы бы могли привести пример с использованием tag ?
Re: Pivot Table
Здравствуйте,
Пример в аттачменте.
Спасибо.
Пример в аттачменте.
Спасибо.
- Вложения
-
- 05. Cross-Tab with Highlight Condition 2.mrt
- (29.87 КБ) 460 скачиваний
Re: Pivot Table
Здравствуйте!
Подскажите, в чем может быть проблема?
Для сравнения двух полей сумм создана рассчитываемая колонка, которая содержит их разницу.
При работе с обычной таблицей, Условие DataChildPlanCopy.Разница_планов > 0 работает и значения выделяются нужным цветом.
При работе с Pivot таблицей, ни такое условие DataChildPlanCopy.Разница_планов > 0 ни с помощью tag = {DataChildPlanCopy.Разница_планов} tag > 0 выделение цветом не работает.
Все скрины прикрепляю.
Подскажите, в чем может быть проблема?
Для сравнения двух полей сумм создана рассчитываемая колонка, которая содержит их разницу.
При работе с обычной таблицей, Условие DataChildPlanCopy.Разница_планов > 0 работает и значения выделяются нужным цветом.
При работе с Pivot таблицей, ни такое условие DataChildPlanCopy.Разница_планов > 0 ни с помощью tag = {DataChildPlanCopy.Разница_планов} tag > 0 выделение цветом не работает.
Все скрины прикрепляю.
- Вложения
-
- QIP Shot - Screen 201.png (18.23 КБ) 4908 просмотров
-
- QIP Shot - Screen 205.png (21.72 КБ) 4908 просмотров
-
- QIP Shot - Screen 203.png (22.85 КБ) 4908 просмотров
-
- QIP Shot - Screen 202.png (15.36 КБ) 4908 просмотров
Re: Pivot Table
Здравствуйте,
Не получается воспроивзести проблему. Проверьте соответствие типов.
Если проблема останется, вышлите пример отчета и тестовые данные для анализа.
Спасибо.
Не получается воспроивзести проблему. Проверьте соответствие типов.
Если проблема останется, вышлите пример отчета и тестовые данные для анализа.
Спасибо.