Ну тогда у меня без дополнительного поля не получается (может конечно к вечеру пятницы устал), нужно поле для однозначного определения единицы суммирования - в вашем случае "user & date", если его сделаете, то выражение будет что-то типа:
Count({<UserDate={"=Count({<type={1,2}>} DISTINCT type)=2"}>} DISTINCT UserDate), с соответствующей заменой значений поля type в отборе (т.к., насколько я понимаю, типов дат может быть больше 2-х в календаре учета рабочего времени, например болезнь, отпуск и т.п.)