|   |   | 
| 
 | СКД. Таблица. Итоги по реквизитам | ☑ | ||
|---|---|---|---|---|
| 0
    
        DTXyupyup 24.08.15✎ 16:29 | 
        Сейчас есть таблица примерно такой структуры:
 Строки: -Группа --Номенклатура Столбцы: -Месяц Ресурсы: -Сумма Нужн в отдельную колоку выводить, например, реквизиты номеклатуры, имея при этом итог. Пользовательские поля пробовал - происходит задвоение. Как провернуть? | |||
| 1
    
        Лефмихалыч 24.08.15✎ 17:13 |   | |||
| 2
    
        DTXyupyup 24.08.15✎ 18:18 | 
        Пробовал, но проверил ещё раз.
 Тут вдобавок к задвоение поле попадает в колонки с ресурсами. | |||
| 3
    
        DTXyupyup 27.08.15✎ 14:20 | 
        Ап     | |||
| 4
    
        Nuobu 27.08.15✎ 14:21 | 
        (3) ВычислитьВыражениеВГруппировке()
 И пользовательское поле. | |||
| 5
    
        DTXyupyup 27.08.15✎ 14:24 | 
        (4) Т.е. просто ВычислитьВыражение()?     | |||
| 6
    
        Nuobu 27.08.15✎ 14:37 | 
        (5) Сначала почитать, как работает, а потом - да.     | |||
| 7
    
        DTXyupyup 27.08.15✎ 16:58 | 
        Сколько читал про неё, понять толком не мог. Не думал, что пригодится -.-
 Допустим, есть запрос: ВЫБРАТЬ "AdBlock" КАК Номенклатура,
Стрктура отчет в виде таблицы: Строки: -Категория --Номенклатура, Цена Колонки: Период Ресурс: Сумма Добавляю вычисляемое поле ВычислитьВыражение("Сумма(Цена)", "Категория", "Группировка"), добавляю его в группировку "Категория, Поле". В итоге "Поле не может быть вычислено" | |||
| 8
    
        DTXyupyup 27.08.15✎ 18:03 | 
        Ап     | |||
| 9
    
        DTXyupyup 28.08.15✎ 13:25 | 
        Вверх     | |||
| 10
    
        DTXyupyup 28.08.15✎ 15:22 | 
        Через тернии к звёздам     | |||
| 11
    
        DTXyupyup 28.08.15✎ 18:11 | 
        Ещё разок     | |||
| 12
    
        bootini 28.08.15✎ 18:13 | 
        В чем вопрос-то?     | |||
| 13
    
        DTXyupyup 28.08.15✎ 18:21 | 
        Что писать в ВычислитьВыражение(), чтобы она заработала на примере из (7)     | |||
| 14
    
        bootini 28.08.15✎ 18:25 | 
        (13) В примере из (7) достаточно цену в ресурс с выражением Сумма(Цена) сделать и все будет работать.     | |||
| 15
    
        DTXyupyup 28.08.15✎ 18:30 | 
        (14) Если бы это была не таблица, то да. А так там по факту две строки с такой ценой. Будет задвоение     | |||
| 16
    
        bootini 28.08.15✎ 18:38 | 
        (15) Не понял, скрин можно?     | |||
| 17
    
        bootini 28.08.15✎ 18:40 | 
        (15) Поставь по Цене ресурс выражение МАКСИМУМ(Цена) расчитывать по номенклатуре, и Сумма(Цена) расчитывать по Категории     | |||
| 18
    
        DTXyupyup 28.08.15✎ 19:19 | 
        (17) Та же фигня
 http://i11.pixs.ru/storage/6/8/4/3PNG_1495808_18587684.png | |||
| 19
    
        bootini 28.08.15✎ 19:30 | 
        (18) Так, а что в итоге по цене должно быть?     | |||
| 20
    
        bootini 28.08.15✎ 19:37 | 
        (19) Точнее, вообще на выходе как должно получиться?     | |||
| 21
    
        DTXyupyup 28.08.15✎ 19:38 | 
        Сумма цен номенклатур из этой группировки. Для текущего примера там должно быть пять, но если там будет ещё "Proxy VPN" с ценой 6, должно быть 11.     | |||
| 22
    
        bootini 28.08.15✎ 19:49 | 
        Угу, тогда Ресурс по Цене Максимум(Цена) рассчитывать по Номенклатуре и второй ресурс Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Цена)","Номенклатура")) Рассчитывать по Категория
 т.е. берем макисмумы цен по каждой номенклатуре (считаем что для каждой номенклатуры может быть только одна цена) и суммируем их в группировке категория. | |||
| 23
    
        DTXyupyup 28.08.15✎ 20:09 | 
        (22) Еее, успех)
 Спасибо! | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |