2014-03-13 8 views
0

일부 데이터를 얻기 위해 많은 데이터 세트가 조인 된 AOT에서 쿼리를 작성합니다.SSRS 보고서의 값을 어떻게 교환 할 수 있습니까?

예 : 다음 표가 있습니다.

Vendor ID - Trans Date - Invoice Amount - Invoice ID -  Status - NTN No. 
A001  - 1/1/2000 -  82,000  - US-102 -  Reg  - 123456 
A001  - 1/1/2000 -  10,000  - US-101 -  NTN#  - NTN12341 
A001  - 1/1/2000 -  82,000  - US-102 -  UnReg  - 123456 

제가 물어보고 싶은 것은 STATUS와 NTN을 어떻게 병합 할 수 있습니까? 요구 사항은 상태인지 여부를 표시하고 싶습니다. 등록 안함 상태로 NTN 번호를 표시하고 싶지 않습니다. 상태 앞에 NTN 번호를 표시하고 싶습니다. 당신의 "상태"텍스트 상자에서이

Vendor ID - TransDate - InvoiceAmount - InvoiceID -  Status - NTN No. 
A001  - 1/1/2000 -  82,000  - US-102 -  Reg  - NTN12341 
A001  - 1/1/2000 -  10,000  - US-101 -    - NTN12342 
A001  - 1/1/2000 -  82,000  - US-102 -  UnReg  - NTN12343 

답변

0

처럼 수행

=iif(Fields!Status.Value = "NTN#", "", Fields!Status.Value) 

그 것이다 값이 NTN이고, 그렇지 않으면 혼자 그들을 떠날 때 현장 밖으로 빈. 당신 NTN 번호 필드에

는 수행합니다 NTNNo 필드는 문자열 "NTN"를 포함하는 경우 InStr을 사용

=iif(InStr(Fields!NTNNo.Value, "NTN") = true, Fields!NTNNo.Value, ("NTN"+Fields!NTNNo.Value)) 

()를 확인합니다. 그럴 경우 기존 값을 사용합니다. 그렇지 않으면 "NTN"을 문자열 앞에 추가하고이를 사용합니다.

* 구문 오류를보고, 전화에 최대 입력 된

0

바우처 판매 세금 코드 소스 이름 상태 NTN 송장 번호 송장 날짜 송장 금액의 판매 세율 판매 세액 총액 VIV14-0000049 추가 세금 구매 주문 파키스탄 가금류 123456 INV/001/01 03/13/2014 12716 2 % 220.00 12936 VIV14-0000049 GST 구매 주문 파키스탄 가금류 123456 INV/001/01 03/13/2014 12716 17 % 1,870.00 14586 VIV14-0000049 WHT 판매 구매 주문 파키스탄 가금류 123456 INV/001/01 03/13/2014 12716 -20 % -374.00 12342 VIV14-0000049 부가세 구매 주문 파키스탄 가금류 NTN987644 INV/001/01 03/13/2014 12716 2 % 220.00 12936 VIV14-0000049 GST 구매 주문 파키스탄 가금류 NTN987644 INV/001/01 03/13/2014 12716 17 % 1,870.00 14586 VIV14-0000049 WHT 판매 구매 주문 파키스탄 가금류 NTN987644 INV/001/01 03/13/2014 12716 -20 % -374.00 12342

          79,728.00 

여기가 실제 문제입니다.

바우처 판매 세 코드 VEND의 ID 이름 상태 NTN 송장 번호 송장 날짜 송장 금액의 판매 세율 판매 세액 총액 VIV14-0000049 추가 세금 파키스탄 가금류 등록 NTN987644 INV/001/01 2014년 3월 13일 12,716 2 % 220.00 12,936 VIV14-0000049 GST 용품 파키스탄 가금류 등록 NTN987645 INV/001/01 03/13/2014 12,716 17 % 1,870.00 14,586 VIV14-0000049 WHT 판매 파키스탄 가금류 등록 NTN987646 INV/001/01 03/13/2014 12,716 -20 % -374.00 12,342

중복으로 인해 총 크기가 문제가됩니다. 내 보고서가 이렇게되기를 바래. REG 또는 UNREG 상태 앞에 NTN 번호를 표시하고 싶습니다.