|
Функция ВычислитьВыражение() СКД |
☑ |
0
YAGolova
23.05.12
✎
16:53
|
Всем Доброго дня! Помогите разобраться с данной функцией - читая мануал весь мозг сломал с этими "группировками", "группировкаминересурса" и прочей ерундой. Меня интересует, могу ли я с помощью этой функции реализовать следующее: имеется таблица подразделение|контрагент|номенклатура. Вывожу
П1
Н1
К1
К1
К2
Н2
К1
Мне надо чтобы ресурс количество клиентов считался по номенклатуре как оличесвто различных, а по подразделению как сумма того, что получил по номенклатуре, т.е. в примере выше рядом с Н1 - 2, с Н2 - 1, с П1 - 3?
|
|
1
YAGolova
23.05.12
✎
16:59
|
Почему то мне кажется, что эта функция прям для этого и создана, но как сделать не пойму))) А так, может кто другие идеи предложит для реализации???
|
|
2
Kashemir
23.05.12
✎
17:00
|
А зачем для этого вычислить ? Можно пользоваться возможностью задавать формулы ресурсов для отдельно взятых группировок.
|
|
3
AaNnDdRrEeYy
23.05.12
✎
17:02
|
В настройках отчета надо группировки имя дать, правой кнопкой установить имя.
потом можно будет к ней обрашаться по этому иммени и спользовать в методе ВычислитьВыражение()
|
|
4
YAGolova
23.05.12
✎
17:03
|
(2) Как для данного случая? Для группировки Подразделение если напишу Количество(Различные Контрагент) выдаст 2, а мне надо 3
|
|
5
YAGolova
23.05.12
✎
17:05
|
(3) Это я знаю, а вот что собственно написать в скобках, чтобы вот таким образом подсчиталось незнаю
|
|
6
AaNnDdRrEeYy
23.05.12
✎
17:11
|
(5)>>Мне надо чтобы ресурс количество клиентов считался по номенклатуре как оличесвто различных,
наверно так
выражение для ресурса КоличествоКлиентов
ВычислитьВыражение(Количество(Различные Клиент),"Номенклатура")
>>а по подразделению как сумма того, что получил по номенклатуре
как то так
ВычислитьВыражение(Сумма( ВычислитьВыражение(Количество(Различные Клиент),"Номенклатура")), "Подразделение");
|
|
7
YAGolova
23.05.12
✎
17:11
|
еще нет ни у кого вариантов?
|
|
8
YAGolova
23.05.12
✎
17:14
|
(6) Ругается....говорит использование вложеных агрегатных функций не допускается((
|
|
9
AaNnDdRrEeYy
23.05.12
✎
17:15
|
а первое выражение работает? без вложенных функций?
|
|
10
YAGolova
23.05.12
✎
17:17
|
(9) Выводит различных клиентов
|
|
11
YAGolova
23.05.12
✎
17:52
|
Так чет у меня ниче и не получилось...
|
|
12
echo77
23.05.12
✎
18:37
|
Для номенклатуры считает кол-во разных контрагентов?
Надо использовать вычислить с группировкойВМассив
|
|
13
echo77
23.05.12
✎
18:39
|
параметры у ВычислитьВыражение все в кавычках должны быть.
Посмотрите Гилева с Насиповым
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший