|
СКД: ВычислитьВыражение() |
☑ |
0
vittany
27.02.15
✎
11:42
|
Добрый день! Есть СКД, в которой есть колонка, в которой считается нарастающий итог по каждой строчке. Как можно получить в новой колонке Сумму по этому столбцу (последний в примере)? Пользовательские поля не помогают, Сумму в ресурсах, по полю,полученному через ВычислитьВыражение не считает
Пример:
Маршрут ТнКМ ТнКМНараст ТнКМИтог
1ый 100 100 1150
2ой 200 300 1150
3ий 350 750 1150
|
|
1
Лодырь
27.02.15
✎
11:45
|
(0) Я верно понимаю что у вас арифметическая ошибка?
|
|
2
Бубка Гоп
27.02.15
✎
11:46
|
(0) а там разве вместо 750 не должно ли быть 650?
|
|
3
vittany
27.02.15
✎
11:46
|
(1) Да, в столбце ТнКмнараст в конце 650
ТнКмИтог 1050
|
|
4
Бубка Гоп
27.02.15
✎
11:52
|
может тоже посчитать, примерно так:
КоличествоМаршрутов * ТнКмИтог
|
|
5
mikecool
27.02.15
✎
11:53
|
(0) Сумма(ВычислитьВыражение) не считает?
|
|
6
vittany
27.02.15
✎
11:54
|
(5) нет
|
|
7
Лодырь
27.02.15
✎
11:56
|
А почему не сделать полностью по аналогии с нарастающим итогом?
|
|
8
Лодырь
27.02.15
✎
11:57
|
Чтото типа такого
|
|
9
vittany
27.02.15
✎
12:03
|
(7) Мне нужно суммировать нарастающие итоги по каждой строчке -вычислить от вычислить у меня поругалось
|
|
10
vittany
27.02.15
✎
13:13
|
(8) Так у меня считается нарастающий итог, правильно. А вот как сумму этих итогов загнать в отдельный столбец?
|
|
11
Лодырь
27.02.15
✎
13:28
|
(10) Ну если смотреть на то что ты пишешь в примере, то на моем скриншоте решение.
|
|
12
Лодырь
27.02.15
✎
13:29
|
(11) вру.
|
|
13
Spyke
27.02.15
✎
13:31
|
(0) Можно сделать в запросе
|
|
14
vittany
27.02.15
✎
13:48
|
(13) Как ?левым соединением с самим собой?Если можно,пример, то буду благодарна. Только у меня все поля в СКД, хотелось бы её средствами и продолжить, тем более, что это финальный шаг
|
|
15
Spyke
27.02.15
✎
14:14
|
(14) запрос свой покажи
|
|
16
Spyke
27.02.15
✎
14:17
|
(14) общий принцип
1) Запрос поместить во временую таблицу и добавить в выборку 1 как соед
2) Выбрать во врем табл итог и 1 как соед
3) левым соединением соединить вр1 с вр2 по соед
|
|
17
Necessitudo
27.02.15
✎
16:42
|
А ВычислитьВыражениеСГруппировкойМассив(вычислитьвыражение)?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший