|
|
|
СКД - как получить такой результат... | ☑ | ||
|---|---|---|---|---|
|
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. Отключаешь нафиг общие итоги по горизонтали |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |