Добрый день, Моя ситуация следующая.Я загрузил данные вasticsearch.Мне удалось составить таблицу данных, в которой я группирую по отделам и добавляю все цены отдела.Результатом является столбец с каждым отделом на строку и другой столбец с суммой цены каждого отдела.тогда есть другие данные, это год.В этом году я хочу, чтобы он вступил в игру, чтобы при выборе года я получал столбец с суммой отделов, но только за этот год.Если я выберу два разных года, я хочу, чтобы отображались два столбца: один с номером одного года, а другой с суммой другого года.Некоторая помощь?
Запрос следующий:
SELECT Gcfn09(tr6200.tr62feciniact) curso,
trim(To_char(tr6200.tr62feciniact, 'MONTH')) mes,
ad7400.ad74descentro centro,
ad0200.ad02desdpto dpto,
pr1200.pr12desactividad tipo_actividad,
tr6200.tr62puntos importe,
CASE
WHEN Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'OCTUBRE'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'SEPTIEMBRE'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'NOVIEMBRE'
THEN 'Q1'
WHEN Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'DICIEMBRE'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'ENERO'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'FEBRERO' THEN
'Q2'
WHEN Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'MARZO'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'ABRIL'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'MAYO' THEN
'Q3'
WHEN Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'JUNIO'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'JULIO'
OR Trim(To_char(tr6200.tr62feciniact, 'MONTH')) = 'AGOSTO' THEN
'Q4'
END AS cuatrimestre
FROM tr6200,
pr0200,
pr0100,
pr1200,
ad0200,
ad7400,
ci3200,
ci1300
WHERE tr6200.pr01codactuacion = pr0200.pr01codactuacion
AND tr6200.pr01codactuacion = pr0100.pr01codactuacion
AND pr0100.pr12codactividad = pr1200.pr12codactividad
AND pr0200.ad02coddpto = ad0200.ad02coddpto
AND ad0200.ad74codcentro = ad7400.ad74codcentro
AND tr6200.ci32codtipecon = ci3200.ci32codtipecon
AND tr6200.ci32codtipecon = ci1300.ci32codtipecon
AND tr6200.ci13codentidad = ci1300.ci13codentidad
ORDER BY curso,
mes
Теперь я создал четыре скриптовых поля в кибане:
Я создал четыре столбца в таблице данных, каждый из которых содержит сумму поля сценария.Затем я создал корзину с полем отдела.
Я хочу добиться того, чтобы при фильтрации по курсу появлялись только отфильтрованные столбцы.столбцы с нулевым значением не хотят их показывать