Страница 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 ))