|
Запросы. Нужна ли группировка в запросе к РН Остатков? | ☑ | ||
---|---|---|---|---|
0
Тенепопятам
11.09.20
✎
12:33
|
Часто вижу, что в запросах к РН остатков используется группировка по измерениям с суммой по остаткам.
Если эту группировку убрать, то результат не меняется, независимо от состава выбираемых полей (измерений). Если используются итоги, то понятно, группировка нужна, а если итоги не используются, то группировка влияет на результат или нет? |
|||
1
fisher
11.09.20
✎
12:35
|
Нет. Виртуальная таблица выполняет неявную свертку по используемым в запросе измерениям. Это даже где-то документировано.
|
|||
2
fisher
11.09.20
✎
12:37
|
> Если используются итоги, то понятно, группировка нужна
А мне - непонятно. Каким образом группировка или ее отсутствие повлияют на результат итогов? |
|||
3
fisher
11.09.20
✎
12:39
|
Ну, разве что в агрегатных функциях, зависящих от количества детальных записей.
|
|||
4
Тенепопятам
11.09.20
✎
12:44
|
(1) Да, тоже читал и был в этом уверен, но потом проанализировал запросы, поговорил с коллегами и уверенность пропала. Чуть не все говорят, что "надо делать на всякий случай" :))
|
|||
5
Ёпрст
11.09.20
✎
12:57
|
(4) если в запросе выбираются только измерения, то не нужна
|
|||
6
Ёпрст
11.09.20
✎
12:57
|
вт и так свёрнута
|
|||
7
fisher
11.09.20
✎
13:25
|
(4) Ты там аккуратнее с коллегами. Возможно, это киллеры и "контрольный выстрел" у них на рефлексах :)
|
|||
8
ДенисЧ
11.09.20
✎
13:31
|
(2) выбрать Склад, Номенклатура, КоличествоОборот
ИЗ РегистрНакопления.ТОварыНаСкладахОбороты ИТОГИ СУММА(КоличествоОборот) ПО Общие, Склад, Номенклатура Такое не заработает |
|||
9
Гипервизор
11.09.20
✎
13:31
|
(4) И что показал анализ запросов? И чем аргументируют коллеги?
|
|||
10
Тенепопятам
11.09.20
✎
13:56
|
(9) аргумент - "на всякий случай". Якобы у кого-то что-то такое было и запрос вернул не то, что ожидалось.
|
|||
11
fisher
11.09.20
✎
14:03
|
(8) Заработает
|
|||
12
Тенепопятам
11.09.20
✎
14:46
|
(5) Что значит "Если"? Реквизиты таблицах остатков отсутствуют.
|
|||
13
Тенепопятам
11.09.20
✎
14:47
|
(11) Точно, ну и получается, что группировка в таблицах остатков не нужна вообще ни для чего.
|
|||
14
Cyberhawk
11.09.20
✎
14:49
|
Если выбираешь реквизиты измерений, то нужна
|
|||
15
mistеr
11.09.20
✎
14:59
|
(14) Зачем? Реквизиты измерений присоединяются после получения ВТ и на количество строк не влияют.
|
|||
16
Cyberhawk
11.09.20
✎
15:18
|
(15) Хорошая шутка. Пятница, понимаю.
|
|||
17
Ёпрст
11.09.20
✎
15:24
|
(12) реквизиты измерений если будут присутствовать в селект листе, например
|
|||
18
Тенепопятам
11.09.20
✎
15:25
|
(16) Тоже не понятно. А можно пример запроса, в котором группировка влияет на результат?
|
|||
19
mikecool
11.09.20
✎
15:28
|
поясните
Есть РН с 2 измерениями и 1 ресурсом если выбираю Измерение1, Ресурс1 из Остатки то в результате будут уникальные остатки только по одному измерению? |
|||
20
mikecool
11.09.20
✎
15:29
|
+19 или таки может быть ситуация:
Измерение1 10 Измерение1 15? |
|||
21
mistеr
11.09.20
✎
15:30
|
(19) Да (20) Нет
|
|||
22
mikecool
11.09.20
✎
15:31
|
(21) никогда не проверял )
|
|||
23
Тенепопятам
11.09.20
✎
15:33
|
(21) А (16) (17) похоже не согласны.
|
|||
24
ДенисЧ
11.09.20
✎
15:34
|
(20) Не может. Бужет Измерение1 25
|
|||
25
mikecool
11.09.20
✎
15:47
|
(23) после того, как мне база на постгри в срезпоследних пихала не последнюю запись - я в 1с не уверен, и всегда стараюсь проверять
|
|||
26
Тенепопятам
11.09.20
✎
15:50
|
(25) В общем, похоже правы были мои коллеги :)))
|
|||
27
fisher
11.09.20
✎
15:53
|
(25) Может, у тебя итоги были включены? С ними могут быть приколы. Особенно на старых релизах.
|
|||
28
mikecool
11.09.20
✎
15:56
|
(27) это было в 2007 году, но осадочек остался ))
|
|||
29
fisher
11.09.20
✎
15:59
|
(28) Был момент, когда только добавили хранение итогов среза последних (для возможности их использования в запросах динамических списков) - то чего-то там набокопорили (как обычно) и с этим попервой случались проблемы.
|
|||
30
ДенисЧ
11.09.20
✎
16:20
|
(29) Не пересчитывался срез при удалении записи...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |