Запрос: NULLевые строки дополнить значениями 0 #502274


#0 by GRAF_84
Доброго всем утреца! Есть некий РС ЗначенияПоказателейОтчетов с измерениями Отчет, Показатель, Аналитика. И ресурс - ЗначениеПоказателя. Мне необходимо получить параллелепипед значений. Т.е. для всех Отчетов, Показателей и Аналитик NULLевые строки дополнить значениями 0. Я делаю следующим образом: строю сначала "пустой параллелепипед", а потом левым соединением присоединяю РС ЗначенияПоказателейОтчетов. Довольно долго выполняет, может есть какой другой способ?
#1 by supremum
Запрос выложи.
#2 by IamAlexy
естьNULL
#3 by Megas
В запроесе на поле ЕстьNull(,) Например ЕстьNull(ТоварыОстаток.Количество,0)
#4 by GRAF_84
, собственно так и делаю. ЕСТЬNULL(ЗначенияПоказателейОтчетов.ЗначениеЧисло, 0) Запрос получился объемным, боюсь не влезет, да и смысл выкладывать, суть вопроса и так ясна.
#5 by Megas
, а теперь прочитаем , так как Заголовок не совсем соответствует теме =)
#6 by Ненавижу 1С
может к этому: <Группировки для значений группировок> (необязательный) Тип: Строка. Список группировок, из которых будут выбираться значения группировок для обхода, разделенных запятыми. Если указано "Все", то будут выбираться все значения группировок. Если указана пустая строка, то значения для группировок будут выбираться из предыдущей группировки.
#7 by HIDDEN MESSAGE
#8 by НЕА123
>В нем я не использую временные таблицы из-за того что помещаю его в СКД. в СКД нельзя использовать временные таблицы?
#9 by GRAF_84
выдает ошибку: Предложение ПОМЕСТИТЬ может располагаться только в основном запросе <<?>>ПОМЕСТИТЬ НазваниеТаблицы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям