|
Как в СКД посчитать и вывести "процент потребления"? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
21.07.22
✎
12:27
|
https://ibb.co/M1KLZWM
Есть вот такая таблица есть детальные записи план и потребление (яблоки огурцы) есть некая промежуточная группировка (фрукты овощи) по которой считается сумма плана и потребления и по ней считается процент выполнения (и выводить надо только для этой группировки) есть группировки выше - в нашем случае ФИО, пол, возрастные группы по ним нужен отбор по проценту который в группировке "Фрукты овощи" - т.е. отобрать потребление больше 100% или меньше как такое в СКД нарисовать? - догадываюсь, что через "ВычислитьВыражение", но не догоняю |
|||
1
RomaH
naïve
21.07.22
✎
12:29
|
Процент у меня сейчас в исходных данных - прямо в запросе к РН ОстаткиИОбороты расход / приход
|
|||
2
echo77
21.07.22
✎
13:19
|
(0) Что за процент который в группировке "Фрукты овощи"?
т.е. для каждой группы "Фрукты овощи" где-то задан процент если процент > 100% то не выводить содержимое группы или что? |
|||
3
RomaH
naïve
21.07.22
✎
13:22
|
убрал поле из запроса
добавил в вычисляемые в ресурсах для поля процент для "нужной" группировке считаю СУММА(Расход)/СУММА(Приход) для всех остальных Группировок ("Рассчитывать по") - в выражении поставил "0" - но это не помогло для "Верхних" группировок МАКСИМУМ(ВычислитьВыражениеСГруппировкойМассив("СУММА(Расход)/СУММА(Приход)","ВидыОвощей")) более менее но вопроса два как избавится от процента в не нужных группировках (что бы не выводил в отчет и как сделать отбор |
|||
4
echo77
21.07.22
✎
13:24
|
(3) Ответы:
1. Добавить в группировке выбранное поле, отключить его - оно не будет выводиться в группировке (если у вас не кросс-таблица) |
|||
5
RomaH
naïve
21.07.22
✎
13:25
|
(2) это процент потребления (допустим в килограммах) - нампофиг чем будут питаться дети - главное килограммы - суммируем и считаем процент
а дальше важно что бы процент съеденных видов продовольствия был в "норме" т.е. надо вывеси детей которые съели больше 100% овощей или фруктов кросс-таблица - это когда колонки есть? |
|||
6
echo77
21.07.22
✎
13:26
|
(5) кросс-таблица - это когда есть группировки строк, группировки колонок
|
|||
7
RomaH
naïve
21.07.22
✎
13:27
|
добавил отбор "Процент" для групиировки "Вид продовольствия" - почти работает - не выводит эту группировку если не попала в отбор, НО !! выводит верхний уровень
если же добавляю такой отбор в верхний уровень - то вообще все не выводит |
|||
8
RomaH
naïve
21.07.22
✎
13:28
|
(6) тогда понятно почему не получалось как в интернете советуют, а для кросс-таблицы - только условное оформление?
|
|||
9
echo77
21.07.22
✎
13:30
|
(8) да
|
|||
10
RomaH
naïve
21.07.22
✎
13:35
|
вот реальный отчет
https://ibb.co/rmVw4fR не могу победить отбор если добавляю на верхний уровень - то отчет вообще весь пустой для действующего процент закрыт через УО Текст = "" если выводить - выводит максимум по группировке "способ введения" - т.е. правильно |
|||
11
unenu
21.07.22
✎
15:07
|
у меня получался подобный отбор при использовании пользвательских полей, т.е. ваш процент должен рассчитваться в пользвательском поле.
можете оставить процент как ресурс и создать еще пользвательское поле с аналогичным значением. |
|||
12
RomaH
naïve
21.07.22
✎
15:11
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |