|
СКД: Как рассчитать вычисляемые поле, независимо от выбранных группировок
| ☑ |
0
Sasha_1CK
19.01.15
✎
14:05
|
Есть таблица
Измерения:
Дата
Контрагент
Номенклатура
Ресурсы:
Заказ
Реализация
Добавляю вычисляемые поля
Недогруз
Выбор когда Заказ>Реализация тогда Заказ-Реализация иначе 0 конец
Перегруз
Выбор когда Заказ<Реализация тогда Заказ-Реализация иначе 0 конец
В принципе все было бы не плохо за одним маленьким исключением
Перегруз/Недогруз рассчитывается по последней выбранной группировке
Соответственно если сформировать отчет
по группировкам "Контрагент" или "Контрагент/Номенклатура" или "Контрагент/Номенклатура/Дата"- то итоги будут разные.
Можно ли как то СКД объяснить что считать вычисляемое поле нужно всегда по всем группировкам независимо от их выбора.
|
|
1
AaNnDdRrEeYy
19.01.15
✎
14:14
|
Вычислить("Сумма(Перегруз)","Тут группировки по которым надо вычислить")
для группировок надо задать имена а то не увидит она их.
|
|
2
Sasha_1CK
19.01.15
✎
14:15
|
(1)
Это в каком разделе/колонке СКД указать?
|
|
3
AaNnDdRrEeYy
19.01.15
✎
14:18
|
в выражение, там где
Недогруз
Выбор когда Заказ>Реализация тогда Заказ-Реализация иначе 0 конец
будет как то так
Вычислить("Выбор когда Заказ>Реализация тогда Заказ-Реализация иначе 0 конец","Номенклатура")
|
|
4
Sasha_1CK
19.01.15
✎
14:26
|
Где то надо что то еще подпилить напильником
Отчет не сформирован!
Выражение не может быть вычислено "Выбор
Когда Данные.ЗаказВес <= Данные.РеализацияВес
Тогда Данные.ЗаказВес - Данные.РеализацияВес
Иначе 0
Конец, Контрагент, Номенклатура,ТорговаяТочка,Дата"
|
|
5
AaNnDdRrEeYy
19.01.15
✎
14:30
|
там два параметра каждый из них строка, каждый в своих кавычках
первый
"Выбор
Когда Данные.ЗаказВес <= Данные.РеализацияВес
Тогда Данные.ЗаказВес - Данные.РеализацияВес
Иначе 0
Конец"
и второй
"Конец, Контрагент, Номенклатура,ТорговаяТочка,Дата"
|
|
6
Sasha_1CK
19.01.15
✎
14:33
|
(5) Ну я как то так и сделал
Вычислить("Выбор когда Заказ>Реализация тогда Заказ-Реализация иначе 0 конец" , "Контрагент, Номенклатура,ТорговаяТочка")
Но он почему то кавычки вокруг запятой как будто игнорирует
|
|