는 중 하나는 (들어, 동안) 루프가이 코드를 작성했습니다 여기SSRS 사용자 지정 코드 루프
A B
Apple 13
Grape 5
Orange 16
에 작품을 루프 방법을 설명해 주시겠습니까,하지만 여기에 작동하지 않습니다.
Public Function SafeConvert(ByVal num As String) As String
Dim S as Integer
For i as Integer = 0 to 2
s += num
next
Return s
End Function
각 번호를 추가하는 대신 SSRS는 마지막 셀을 16 * 3 번 추가하고 잘못된 결과를 표시합니다.
그리고이 질문에 답변 해 주실 수 있습니까?
텍스트 상자에 3 개의 값이 포함 된 행렬이 있는데, 값이 5보다 작 으면 Q27_A_1
의 모든 값의 합계를 계산하려면 어떻게해야합니까?
tablix에 그룹이 없으므로 마지막 행 계산 결과가 표시됩니다. 또한 코드에서 ** FOR ** 루프를'num * 3'으로 대체 할 수 있습니다. 사용자가 원하는 코드를 얻을 필요가 없더라도 마찬가지입니다. 더 잘 설명하고 샘플 데이터와 기대되는 결과 예제를 추가하십시오. –
내 문제를 더 깊이 설명해 드리겠습니다. 13, *, 16과 같은 모든 값의 합계를 계산해야하는 데이터 집합이 있으므로 * 출력을 원합니다. "*"는 숫자 값에 더할 수 없기 때문에. 선택한 매개 변수에 따라 행 값의 수가 바뀝니다 (마지막 행 Group B vallue = 16 * 3 = 54) AB 포도 5 개 *포도 (일부 경우에 해당) 그것은이다 13 오렌지 16 나는이 모든 값들의 합계를 출력하고 싶다 다른 어떤 방법으로도이 자리에있다. –
SSRS에서'= SUM (CINT (Fields! B.Value))' , B가 문자열 열 (varchar, nvarchar, text ...)이라고 가정하고이 코드에서 사용자 정의 코드를 사용할 필요가 없습니다 –