Интересный инструмент для наглядного представления значений,
с большим количеством настроек отображения, как программно так и через меню.
Ниже представлен простой код, в котором достаточно легко
будет разобраться.
report ztest_graph.
data: begin of wa_data,
dataname(15),
value1 type i,
value2 type i,
value3 type i,
end of wa_data,
gt_data like standard table of wa_data.
data: begin of wa_options,
options(20),
end of wa_options,
gt_options like standard table of wa_options.
start-of-selection.
wa_data-dataname = 'Чай'.
wa_data-value1 = 19.
wa_data-value2 = 29.
wa_data-value3 = 20.
append wa_data to gt_data.
wa_data-dataname = 'Гречка'.
wa_data-value1 = 12.
wa_data-value2 = 16.
wa_data-value3 = 75.
append wa_data to gt_data.
wa_data-dataname = 'Сахар'.
wa_data-value1 = 18.
wa_data-value2 = 22.
wa_data-value3 = 19.
append wa_data to gt_data.
wa_data-dataname = 'Мука'.
wa_data-value1 = 22.
wa_data-value2 = 14.
wa_data-value3 = 33.
append wa_data to gt_data.
wa_options-options = 'P3TYPE = TO'.
wa_options-options = 'FIFRST = 2D'. "закомментировав эту строку, или подставив
* сюда вместо 2D -> 3D мы получим 3D график
append wa_options to gt_options.
call function 'GRAPH_MATRIX_3D'
exporting
col1 = 'Окт'
col2 = 'Ноя'
col3 = 'Дек'
titl = 'График продаж 2014'
tables
data = gt_data "данные для диаграмы
opts = gt_options "настройки отображения
exceptions
others = 1.
data: begin of wa_data,
dataname(15),
value1 type i,
value2 type i,
value3 type i,
end of wa_data,
gt_data like standard table of wa_data.
data: begin of wa_options,
options(20),
end of wa_options,
gt_options like standard table of wa_options.
start-of-selection.
wa_data-dataname = 'Чай'.
wa_data-value1 = 19.
wa_data-value2 = 29.
wa_data-value3 = 20.
append wa_data to gt_data.
wa_data-dataname = 'Гречка'.
wa_data-value1 = 12.
wa_data-value2 = 16.
wa_data-value3 = 75.
append wa_data to gt_data.
wa_data-dataname = 'Сахар'.
wa_data-value1 = 18.
wa_data-value2 = 22.
wa_data-value3 = 19.
append wa_data to gt_data.
wa_data-dataname = 'Мука'.
wa_data-value1 = 22.
wa_data-value2 = 14.
wa_data-value3 = 33.
append wa_data to gt_data.
wa_options-options = 'P3TYPE = TO'.
wa_options-options = 'FIFRST = 2D'. "закомментировав эту строку, или подставив
* сюда вместо 2D -> 3D мы получим 3D график
append wa_options to gt_options.
call function 'GRAPH_MATRIX_3D'
exporting
col1 = 'Окт'
col2 = 'Ноя'
col3 = 'Дек'
titl = 'График продаж 2014'
tables
data = gt_data "данные для диаграмы
opts = gt_options "настройки отображения
exceptions
others = 1.
Комментариев нет:
Отправить комментарий