Запрос, вывести полностью таблицу

1. OlgaSweet 24.12.24 16:03 Сейчас в теме
Здравствуйте, подскажите, как вывести в запросе данные в разрезе Перечисления (а не справочника) полностью, если некоторых его значений нет в результирующей таблице.
Например, у меня в консоли на рисунке не хватает еще одной строчки, где ячейка ААЗ = "ПРГ", а остальные заполнены нулями.
Значения перечислений (Столбцы): Высокое, Высокое2,Среднее, Низкое
Значение ААЗ (Строки) : КШ, ЗА, РС, ПРГ
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
8. Said-We 24.12.24 16:32 Сейчас в теме
(7)
Выбрать т.ААЗ, Сумма(Высокое1Кат), Сумма(...,...
Из (Выбрать... всё ваше но без суммирования и группировки
Объединить все Выбрать "ПРГ", 0, 0,....
Объединить все Выбрать "КШ", 0, 0,....
Объединить все Выбрать "РС", 0, 0,....
Объединить все Выбрать "ЗА", 0, 0,....
) как т
Сгруппировать по т.ААЗ
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user1619761 24.12.24 16:09 Сейчас в теме
(1) Добрый день. Запрос покажете?
6. OlgaSweet 24.12.24 16:22 Сейчас в теме
(3) Я скинула текст запроса и скрин
2. user2107191 24.12.24 16:09 Сейчас в теме
4. Said-We 24.12.24 16:11 Сейчас в теме
(1) Ваш запрос (без группировки) объединить в запросом, в котором есть все виды перечисления и 0 в остальных колонках.
Результат объединения сгруппировать по перечислению и остальные колонки Сумма().
7. OlgaSweet 24.12.24 16:27 Сейчас в теме
(4) Возможно я неправильно сформулировала, не хватает строкового значения "ПРГ", а остальные нули.
9. user2107191 24.12.24 16:32 Сейчас в теме
(7) Ну так его в документах нет.
Ответ в (4) - верный. Только надо поправить - вместо
в котором есть все виды перечисления
написать
в котором есть все возможные значения с буковками
5. OlgaSweet 24.12.24 16:14 Сейчас в теме
ВЫБРАТЬ
	АварийнаяЗаявка.Характеристика_2024.ААЗ КАК ААЗ,
	СУММА(ВЫБОР
			КОГДА АварийнаяЗаявка.ФактическоеДавлениеГаза = ЗНАЧЕНИЕ(Перечисление.ДавлениеГаза.Высокое)
				ТОГДА 1
			ИНАЧЕ 0
		КОНЕЦ) КАК Высокое1Кат,
	СУММА(ВЫБОР
			КОГДА АварийнаяЗаявка.ФактическоеДавлениеГаза = ЗНАЧЕНИЕ(Перечисление.ДавлениеГаза.Высокое2)
				ТОГДА 1
			ИНАЧЕ 0
		КОНЕЦ) КАК Высокое2Кат,
	СУММА(ВЫБОР
			КОГДА АварийнаяЗаявка.ФактическоеДавлениеГаза = ЗНАЧЕНИЕ(Перечисление.ДавлениеГаза.Среднее)
				ТОГДА 1
			ИНАЧЕ 0
		КОНЕЦ) КАК Среднее,
	СУММА(ВЫБОР
			КОГДА АварийнаяЗаявка.ФактическоеДавлениеГаза = ЗНАЧЕНИЕ(Перечисление.ДавлениеГаза.Низкое)
				ТОГДА 1
			ИНАЧЕ 0
		КОНЕЦ) КАК Низкое
ИЗ
	Документ.АварийнаяЗаявка КАК АварийнаяЗаявка
ГДЕ
	(АварийнаяЗаявка.Характеристика_2024.ААЗ = "ПРГ"
			ИЛИ АварийнаяЗаявка.Характеристика_2024.ААЗ = "КШ"
			ИЛИ АварийнаяЗаявка.Характеристика_2024.ААЗ = "РС"
			ИЛИ АварийнаяЗаявка.Характеристика_2024.ААЗ = "ЗА")

СГРУППИРОВАТЬ ПО
	АварийнаяЗаявка.Характеристика_2024.ААЗ
Показать
Прикрепленные файлы:
8. Said-We 24.12.24 16:32 Сейчас в теме
(7)
Выбрать т.ААЗ, Сумма(Высокое1Кат), Сумма(...,...
Из (Выбрать... всё ваше но без суммирования и группировки
Объединить все Выбрать "ПРГ", 0, 0,....
Объединить все Выбрать "КШ", 0, 0,....
Объединить все Выбрать "РС", 0, 0,....
Объединить все Выбрать "ЗА", 0, 0,....
) как т
Сгруппировать по т.ААЗ
10. OlgaSweet 24.12.24 17:10 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот