У меня есть запрос кросс-таблицы, который считает Patient_ID в качестве значения.
Total = Nz(Count(Research.Patient_ID))+0
Я также попытался:
Total = Nz(Count(Research.Patient_ID)
и ....
Total = Nz(Count(Research.Patient_ID, 0)
и т. Д.Nz () работает, только если хотя бы одно значение не равно нулю.Однако, если все они нулевые, вместо того, чтобы видеть все 0, я ничего не вижу.
Это проблематично, потому что я использую эти запросы как подзапросы.Основной запрос берет значения из этого (и других подобных) и складывает их вместе.К сожалению, если один из подзапросов является полностью нулевым, то сумма фактически становится нулевой, независимо от того, должно ли оно быть.
Например:
subquery1: Nz(Count(Research.Patient_ID))+0
subquery2: Nz(Count(Research.All_ID))+0
mainquery: subquery1 + subquery2
if subquery1 = 4, and subquery2 = Null...
mainquery = subquery1 + subquery2
mainquery = Null
когда действительно ...
mainquery = 4
Пожалуйста, помогите.