Страница 1 из 2
Конструктор отчетов. Фильтр по дате
Добавлено: 25 фев 2023, 15:17
Степан
Нормально работает только с ГОДОМ
т.к. это просто число и условие
Код: Выделить всё
where FROM_UNIXTIME(field_752, '%Y') = [filter_by_date]
работает нормально
Если попытаться поставить МЕСЯЦ
то, по идее условие должно быть таким
Код: Выделить всё
where FROM_UNIXTIME(field_752, '%Y-%m') = [filter_by_date]
Но так не работает...
Если полагать, то поле динамического фильтра в режиме МЕСЯЦ выдает строк. значение '2023-02'
То должно быть так:
Код: Выделить всё
where FROM_UNIXTIME(field_752, '%Y-%m') = '[filter_by_date]'
Но так тоже не работает...
А с ДНЕМ работает
Код: Выделить всё
where FROM_UNIXTIME(field_752, '%Y-%m-%d') = '[filter_by_date]'
???
----
А....
В примере была группировка по месяцам в формате '%Y-%m'
Тогда да..
НО
если мне не нужно группировать
я хочу увидеть весь выбранный месяц по дням...
Тогда как??
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 27 фев 2023, 07:41
support
Не могу повторить проблему. Если в календаре %Y-%m то и в запросе так будет.
Включите режим отладки, чтоб проверить данные в запросе.
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 01 мар 2023, 00:05
Степан
Сергей, сорян.
Работает
Код: Выделить всё
select field_940 as fore_sum, field_758 as out_sum, field_752 as data from app_entity_57 where FROM_UNIXTIME(field_752, '%Y-%m') >= '2023-03' order by field_752
Может я перегрелся..
Остановился на дате, и она меня больше устроила
(у меня график на прогноз от и до упора..)
Фильтром только глубину регулирую..
Красиво получается, спасибо...
Из замечаний (хотелок) могу добавить след.:
1. Ясли нужен только график, — то пусть только график и будет. Зачем кнопка 'либо/либо' через весь экран?
2. Хотелось бы линию не только 'line', но и 'spline'.
https://www.highcharts.com/demo/spline-plot-bands
Код: Выделить всё
Highcharts.chart('container', {
chart: {
type: 'spline',
scrollablePlotArea: {
minWidth: 600,
scrollPositionX: 1
}
3. Выбор типа диаграммы на каждый ряд
https://www.highcharts.com/demo/combo-dual-axes
Даже если с одной вертикальной шкалой
Например: остатки на счету - линия, обороты в триггерных точках - столбцы
И...
Шоб два раза не вставать..))
Посмотри, пожалуйста, вопрос по Временной шкале
viewtopic.php?p=27706#p27706
Я не выносил его в отдельную тему , но он реально нервирует...
Спасибо!
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 01 мар 2023, 07:49
support
1) - так надо
2) - добавил в план
3) - посмотрю, если придумаю как это сделать, добавлю:)
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 01 мар 2023, 08:04
nruslan2
надо обновить библиотеку, чтобы можно было использовать новые графики, но там нельзя взять и обновить файлы(
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 03 мар 2023, 00:36
Степан
Нашел еще одну проблемку
График не понимает отрицательные значения
Он все по модулю рисует))
В демке пример
https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1969
----
И, может на графики с конструктора отчетов, какую-то иконку повесить...
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 03 мар 2023, 16:30
support
Нашел проблему. Файл из архива замените в plugins\ext\classes\report_page\
Сообщите результат.
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 05 мар 2023, 01:55
Степан
ок, спб
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 28 апр 2023, 17:42
support
spline (Гибкая линия) добавлена для версии 3.4
Re: Конструктор отчетов. Фильтр по дате
Добавлено: 07 май 2023, 00:33
Степан
Спасибо!!
А мультитипами диаграмм не получается??
Реальный пример
Диаграмма остатков
зашло 1000 и ушло 1000
остатки не поменялись - график не дернулся
а оборотов не видно
т.е. информативность графика => 0 ))