|
СКД - как получить такой результат... | ☑ | ||
---|---|---|---|---|
0
mikecool
15.03.21
✎
16:43
|
Есть запрос, выбирает что-то типа
Измерение, ресурс1, ... Измерение, ресурс1, ... т.е. записи всего две, Измерение - булево вывожу результат в таблицу, по колонкам Измерение, по строкам - ресурсы, расположение ресурсов - вретикально а теперь нужно в полученной "таблице" посчитать разницу, как? |
|||
1
mikecool
15.03.21
✎
16:44
|
пример
Да Нет Разница Ресурс 1 10 5 5 |
|||
2
mikecool
15.03.21
✎
16:45
|
ресурсов порядочно, считать в запросе не очень хочется
да и потом привязывать ресурсы к группировкам ( |
|||
3
Fragster
гуру
15.03.21
✎
16:47
|
Сумма(Выбор Когда ИзмерениеБулево Тогда 1 Иначе -1 Конец * Ресурс)
|
|||
4
Fragster
гуру
15.03.21
✎
16:47
|
чем ты 15 лет 3 месяца 14 дней занимался?
|
|||
5
mikecool
15.03.21
✎
16:48
|
(3) надо прописать для 20ти (где то) ресурсов + потом привязать их к группировке...
|
|||
6
Fragster
гуру
15.03.21
✎
16:48
|
(5) зачем привязывать?
|
|||
7
Fragster
гуру
15.03.21
✎
16:48
|
да и копипастить на 20 ресурсов меньше минуты, наверное
|
|||
8
mikecool
15.03.21
✎
16:49
|
(6) ты про выражение итогов, правильно понимаю?
|
|||
9
Fragster
гуру
15.03.21
✎
16:49
|
можешь сохранить в XML и обработать её, если больше нравится
|
|||
10
Fragster
гуру
15.03.21
✎
16:49
|
(8) да
|
|||
11
mikecool
15.03.21
✎
16:49
|
(10) так, сейчас попробую
|
|||
12
mikecool
15.03.21
✎
16:56
|
не выходит каменный цветок
надо иметь Сумма(Выбор Когда ИзмерениеБулево Тогда 1 Иначе -1 Конец * Ресурс) и Сумма(Ресурс) одновременно вижу пока только вычисляемые поля, как вариант |
|||
13
Fragster
гуру
15.03.21
✎
16:58
|
(12) ну тогда привяжи к общим итогам
|
|||
14
Fragster
гуру
15.03.21
✎
16:58
|
ну или формат укажи, чтобы без знака был
|
|||
15
mikecool
15.03.21
✎
16:58
|
(13) помимо разницы еще и процент нужен, а двух общиъ итогов нет(
|
|||
16
mikecool
15.03.21
✎
17:00
|
(14) а тут либо в скобках, либо с минусом
|
|||
17
mikecool
15.03.21
✎
17:06
|
попробовал два итога по одному полю посчитать - не вышло
"Повторяющееся поле итога..." |
|||
18
Fragster
гуру
15.03.21
✎
17:13
|
(15) есть вычисляемые поля
|
|||
19
mikecool
15.03.21
✎
17:13
|
а пользовательскую группировку еще не придумали? )))
|
|||
20
mikecool
15.03.21
✎
17:13
|
+19 как раз она мне нужна
|
|||
21
Fragster
гуру
15.03.21
✎
17:14
|
(19) придумали https://infostart.ru/public/248019/
|
|||
22
Fragster
гуру
15.03.21
✎
17:15
|
сделай общие итоги по горизонтали вообще отдельно - с вычисляемыми полями
|
|||
23
Андроны едут
15.03.21
✎
17:17
|
(19) В запросе сразу сгруппируй по ресурсам, зачем тебе СКД
|
|||
24
Fragster
гуру
15.03.21
✎
17:18
|
(23) там запрос получается километровый в таком случае
|
|||
25
mikecool
15.03.21
✎
17:18
|
да и с вычисляемыми полями тоже не мало тыкать в клаву
|
|||
26
Fragster
гуру
15.03.21
✎
17:21
|
(25) ну сколько? накидать по образцу (3), прям с агрегатами можно, а потом только мышой
|
|||
27
Андроны едут
15.03.21
✎
17:21
|
ВЫБРАТЬ
ЗаказКлиента.Менеджер КАК Менеджер, СУММА(ВЫБОР КОГДА ЗаказКлиента.Проведен ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК Проведен, СУММА(ВЫБОР КОГДА ЗаказКлиента.Проведен ТОГДА 0 ИНАЧЕ 1 КОНЕЦ) КАК Непроведен ИЗ Документ.ЗаказКлиента КАК ЗаказКлиента ГДЕ ЗаказКлиента.Дата > &Дата СГРУППИРОВАТЬ ПО ЗаказКлиента.Менеджер |
|||
28
Fragster
гуру
15.03.21
✎
17:22
|
(27) ну. я ж говорю - запрос километровый и плозо дорабатываемый
|
|||
29
mikecool
15.03.21
✎
17:33
|
(22) слабо себе это представляю
|
|||
30
Fragster
гуру
15.03.21
✎
17:51
|
(29) ну, т.е. (21) ты не открывал?
|
|||
31
Classic
15.03.21
✎
17:58
|
1. Пользовательское поле "Разница", значение ""Разница""
2. Для каждого Рессурса добавляем расчет по группировке Разница "Сумма(Выбор Когда ИзмерениеБулево Тогда 1 Иначе -1 Конец * Ресурс)" 3. В Таблице у Колонок две группировки ИзмерениеБулево и Разница 4. Отключаешь нафиг общие итоги по горизонтали |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |