powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Формула в CR
7 сообщений из 7, страница 1 из 1
Формула в CR
    #35536562
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуста как в CR можно сделать поле выводящее максимальное значение из суммы. Т.е. у меня в отчет выводятся следующие данные:

Код: plaintext
1.
2.
3.
4.
   Прибор          показатель
       1                20 
       1                15 
       2                10 
       2                 7 

мне нужно вывести максимальное значение из сумм по каждому прибору, (в данном случае 35), пробовал так maximum(sum({Показатель})) но вылазит сообщение о неверном синтаксисе
...
Рейтинг: 0 / 0
Формула в CR
    #35537486
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CAHEKKПодскажите пожалуста как в CR можно сделать поле выводящее максимальное значение из суммы. Т.е. у меня в отчет выводятся следующие данные:

Код: plaintext
1.
2.
3.
4.
   Прибор          показатель
       1                20 
       1                15 
       2                10 
       2                 7 

мне нужно вывести максимальное значение из сумм по каждому прибору, (в данном случае 35), пробовал так maximum(sum({Показатель})) но вылазит сообщение о неверном синтаксисе
У Sum есть второй параметр. Я думаю, в такой концепции он обязателен.
...
Рейтинг: 0 / 0
Формула в CR
    #35538811
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, с этим разобрался!
А как теперь вывести минимальное и максимальное значение из всех показателей приборов?
Код: plaintext
1.
2.
3.
4.
5.
    Прибор       Показатель
       1                20 
       1                15 
       2                10 
       2                 7 
       3                 8 

Должно получится

Код: plaintext
1.
минимальное значение -  8 
максимальное значение -  35 
...
Рейтинг: 0 / 0
Формула в CR
    #35539391
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ подскажите пожалуйста как можно решить эту проблему? Чую что она примитивна, но не силен я в CR
...
Рейтинг: 0 / 0
Формула в CR
    #35543806
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Измучился я уже...ну подскажите как можно сделать такую формулу в Кристале - Maximum(sum({Показатель, Прибор}))
Вопрос-то элементарный по синтаксису
...
Рейтинг: 0 / 0
Формула в CR
    #35545485
iNatty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А нужно ли оставлять вывод основных данных - "показатель-прибор"?
Если нужно, то оставлять в основном отчете. Далее добавить два подотчета с тем же самым запросом.
Связь между ними настраивать таким образом, чтобы передать параметры из основного запроса (ограничение по датам и подобные в условии where) в подотчеты.
Подотчеты будут содержать группировку по прибору с подсчетом суммы по показателям (итоговое поле обязательно). Только первый - с помощью мастера сортировки групп надо настроить на "первые по показателю" Сумма (максимум получится), количество - 1, а второй - настроить на "последние по показателю" Сумма (получится минимум), количество так же - 1. Убрать лишние секции - или подавить или просто убрать поля оттуда и сделать высоту секции = 0.
Оба подотчета расположить в подвале отчета (если остаются детальные данные) или в заголовке (если данных не надо).
Этот вариант наиболее быстрый. Возможно, есть вариант сделать это через поля промежуточных итогов, но я его не рассматривала.
...
Рейтинг: 0 / 0
Формула в CR
    #35545680
CAHEKK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо попробую!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Формула в CR
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]