Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Помогите с запросом к РС

Помогите с запросом к РС
Я
   Taugor
 
17.03.20 - 09:57
Всем привет! Есть регистр сведений в который пишутся звонки.

Измерения:
УИД, Пользователь

Ресурсы:
Направление, тип число. 0 - входящий 1 - исходящий.
ДатаВремяНачала
ДатаВремяОкончания

Необходимо получить количество входящих и исходящих звонков по пользователю за период.

Сделал такой запрос:
ВЫБРАТЬ
    ПростыеЗвонки_ИсторияЗвонков.Пользователь,
    КОЛИЧЕСТВО(ВЫБОР
            КОГДА ПростыеЗвонки_ИсторияЗвонков.НаправлениеЗвонка = 0
                ТОГДА "вход"
            ИНАЧЕ "исход"
        КОНЕЦ) КАК Звонки
ИЗ
    РегистрСведений.ПростыеЗвонки_ИсторияЗвонков КАК ПростыеЗвонки_ИсторияЗвонков
ГДЕ
    ПростыеЗвонки_ИсторияЗвонков.ДатаВремяНачала >= &ДатаВремяНачала
    И ПростыеЗвонки_ИсторияЗвонков.ДатаВремяОкончания <= &ДатаВремяОкончания

СГРУППИРОВАТЬ ПО
    ПростыеЗвонки_ИсторияЗвонков.Пользователь,
    ПростыеЗвонки_ИсторияЗвонков.НаправлениеЗвонка

В результате, получаю
Пользователь    Звонки
Пользователь1    11
Пользователь2    104
Пользователь3    5
Пользователь3    4

Подскажите, как правильно исправить запрос.
 
 
   seevkik
 
1 - 17.03.20 - 10:01
"Необходимо получить количество входящих и исходящих звонков по пользователю за период."
3 поля - Пользователь, Входящие звонки, Исходящие звонки, почему у тебя только 2?)

    КОЛИЧЕСТВО(ВЫБОР
            КОГДА ПростыеЗвонки_ИсторияЗвонков.НаправлениеЗвонка = 1
                ТОГДА 1
           
        КОНЕЦ) КАК Вход,
 КОЛИЧЕСТВО(ВЫБОР
            КОГДА ПростыеЗвонки_ИсторияЗвонков.НаправлениеЗвонка = 0
                ТОГДА 1
           
        КОНЕЦ) КАК Исход
   seevkik
 
2 - 17.03.20 - 10:03
(1) хмм, не может не верный код, лучше написать СУММА(выбор когда направление = 1 тогда 1 иначе 0) как вход, сумма(выбор когда направление = 0 тогда 1 иначе 0) как исход
   Йохохо
 
3 - 17.03.20 - 10:03
СУММА(ВЫБОР
            КОГДА ПростыеЗвонки_ИсторияЗвонков.НаправлениеЗвонка = 0
                ТОГДА 1
            ИНАЧЕ 0
        КОНЕЦ) КАК ЗвонкиВход,
(1) вроде косяк и минимум 1
   seevkik
 
4 - 17.03.20 - 10:05
(3) Лень было думать, а потом я понял что написал дичь х(
   Taugor
 
5 - 17.03.20 - 10:17
(2) (3) спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.