Гибкий Отчет и V6 — новый виток тупняка

Стартовая страница Форумы Понять, как работает ПО Гибкий Отчет и V6 — новый виток тупняка

Просмотр 13 сообщений - с 31 по 43 (из 43 всего)
  • Автор
    Сообщения
  • #34739
    manjey73
    Участник

    Что-то у меня закрадывается подозрение, что надо было использовать TimeData 🙂

    #34740
    manjey73
    Участник

    3

    Не то. как сделать мой вариант построчно ? Возможно ли?

    То есть надо показания
    Начало периода — Конец периода — Разница
    Начало периода — Конец периода — Разница
    Начало периода — Конец периода — Разница

    #34741
    manjey73
    Участник

    Вообще исходил из этого.

    Секция DataData отображает данные в форме таблицы, каждая ячейка которой может быть привязана к своему каналу.

    Но вот вывести периоды, как в TimeData видимо у него не судьба, или нужно что-то сделать для этого?

    То есть по сути то, нужна поддержка LastVal, FirstVal для TimeData

    • Этот ответ был изменен 9 месяцев, 1 неделя назад от manjey73.
    #34756
    Mikhail
    Модератор

    В секции DataData доступны значения каналов на начало и окончание периода. Промежуточные значения в DataData не доступны.

    #34758
    Mikhail
    Модератор

    Остается вопрос, как сделать разбивку по месяцам в таблице ?

    Разбивка по периодам возможна для секции TimeData.

    #34766
    manjey73
    Участник

    Так вот как сделать разбивку в TimeData, чтобы выглядело как я сделал руками в Excel на скрине выше?
    Возможно, чтобы Разница (diff) был справа от двух ячеек со значением на начало периода и на конец периода ?

    #34767
    a80808
    Участник

    И мне такое надо…голову уже сломал как сделать.

    #34769
    manjey73
    Участник

    Вот, я не один.
    Первое, что пришло на ум для получения отчета по потреблению.

    «Период» — «На начало периода» — «На конец периода» — «Разница» (в кВт-ах, в попугаях)
    и так строчка за строчкой.
    Период представлять в виде
    Месяц. Год — пример Май 24г, Июнь 24г.
    Или даты
    01.05.2024-01.06.2024 Значение Значение Разница
    01.06.2024-01.07.2024 Значение Значение Разница
    и т.д. Способ отображения первого столбца должен быть настраиваемым. Или зависимым от…
    При этом если выбран Месяц, и в отчет попадает текущий, который не закончен, то притягивать последнюю доступную дату, например на сегодня и на значении указывать *
    Если выбран режим когда мы и дату можем ввести, то в первой ячейке должна стоять текущая дата. Вот сейчас 17.09.2024 а мы запросили до конца месяца, то первая ячейка должна выглядеть так
    01.08.2024-17.09.2024 Значение Значение* Разница
    Даже если мы выбирали весь Сентябрь. Если отображение месячное, то
    Сентябрь 24г. Значение Значение* Разница

    То же, если выбрали начало месяца, а там нет данных по какой-то причине, то
    Август 24г. Значение* Значение Разница

    #34770
    manjey73
    Участник

    похоже никак в текущем варианте 🙂

    #34776
    Mikhail
    Модератор

    Да, в таком виде никак. Для этого потребуется ввести дополнительную переменную. Что-то типа PrevVal и NextVal. Запишу эту идею.

    #34777
    manjey73
    Участник

    А не проще добавить поддержку LastVal и StartVal интервалов и в этот тип отображения?

    #34796
    manjey73
    Участник

    Время не Время

    Тема ожидает модерации, первый раз такое вижу.
    Загрузил все скрины в облако.
    Данные в БД не соответствуют графикам и в том числе отчетам.

    #34814
    Mikhail
    Модератор

    Если много ссылок, то тема или сообщение автоматически может отправиться на модерацию. Одобрил.

Просмотр 13 сообщений - с 31 по 43 (из 43 всего)
  • Вы должны авторизироваться для ответа в этой теме.