Вычислили ему вне. Здесь разрешение:
В dataset, (см. attatched Кодего) я имею заявления IIF.
В параметрах, см. изображение:
Первое paramter:
=IIF (IsNothing (параметры! OrderDateBegin.Value), параметры! ReceivedDateBegin.Value,
Параметры! OrderDateBegin.Value)
Второй параметр
= iif (не (IsNothing (параметры! OrderDateBegin.Value)),
iif (не (isnothing (параметры! OrderDateEnd.Value)), Параметры! OrderDateEnd.Value, параметры! ReceivedDateBegin.Value),
Параметры! RecivedDateEnd.Value)
Третий параметр:
=iif (не (IsNothing (параметры! OrderDateEnd.Value)), Параметры! ReceivedDateBegin.Value, параметры! RecivedDateEnd.Value)
Здесь фрагмент моей логики:
первым параметром должен быть OrderDateBegin или ReceivedDateBegin. Как раз испытайте для того чтобы увидеть если значение существует в одном из их.
Второй параметр:
smogли быть или OrderDateEnd или ReceivedDateBegin. Если первым параметром будет OrderDateBegin, то испытайте для того чтобы увидеть если OrderDateEnd существует. Если так, во-вторых OrderDateEnd. В противном случае, во-вторых ReceivedDateBegin.
Если OrderDateBegin ничего, то вторым параметром будет ReceivedDate.
Третий параметр:
Я знаю OrderDateBegin заселено. Вопрос в том, что вычисляя вне второй параметр и треть. Если OrderDateEnd заселено, то в-третьих параметром будет ReceivedDateBegin. Если OrderDateEnd не заселено, то т середины ReceivedDateBegin во-вторых, и ReceivedDateEnd третье.
смущать, да. Это будет часть математики (логики) программировать. Я испытал его. Оно работает как предположено.