티스토리 뷰

카테고리 없음

[보고 서비스] SSRS IIF 표현

필살기쓰세요 2021. 2. 2. 19:51

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
댓글
공지사항
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28