티스토리 뷰
is
와 비교하는 데만 사용할 수 있습니다 nothing
. 을 사용해야 =
합니다.
=IIF(IsNothing(Fields!PolStockCode.Value) or Fields!PolStockCode.Value = "", "",(Format(Fields!PolDiscountPerc.Value, "0.00") & "%"))
-------------------당신은 제거하여 그것을 시도 할 수 is
로 =
및 하나의 단위로 표현합니다 ()
.
=IIF
(
(IsNothing(Fields!PolStockCode.Value) or Fields!PolStockCode.Value = "")
, ""
,(Format(Fields!PolDiscountPerc.Value, "0.00") & "%")
)
또는 외부에서 백분율 형식을 지정할 수 있습니다.
=IIF
(
(IsNothing(Fields!PolStockCode.Value) or Fields!PolStockCode.Value = "")
, ""
,Fields!PolDiscountPerc.Value)
)
나는 이것이 데이터베이스의 nchar 필드이고 빈 문자열이 아니라는 것을 완전히 잊었습니다.
따라서 이것은 내 문제를 해결했습니다.
=IIF((IsNothing(Fields!PolPMStockCode.Value) or Len(Trim(Fields!PolPMStockCode.Value)) = 0), "", Fields!PolDiscountPerc.Value)
출처
https://stackoverflow.com/questions/39920123
댓글