2016-09-06 2 views
0

SSRS에서 보고서를 개발해야하는데, 다른 정보와 다른 두 열 사이의 차이를 표시해야합니다. 문제는 일부 순차적 행이 서로 연결되어 있고 그 차이가 이전 행에서 뺀 것이어야한다는 것입니다. SSRS이 할 수있는 방법이SSRS 보고서에서 순차적으로 차이를 계산하십시오.

col1| col2| PK| Amount| Paid| Remaining 
------------------------------------------------- 
data| data| 1| 100| 20| 80 
data| data| 1| 100| 40| 40  
data| data| 1| 100| 10| 30  
data| data| 2| 200| 150| 50  
data| data| 2| 200| 50| 0 

있습니까 : 서로 연결되는 행의 양은 거의 5. 설명보다 더 수 없다? Previous 함수의 사용법을 조사했지만 변수 인이 경우에는 사용할 수 없지만 전역 변수는 내 경우에 적합하지 않으며 그룹 변수에는이를 사용하는 방법에 대한 명확한 아이디어가 없습니다. 데이터 집합은 SQL 쿼리에서 가져옵니다. 이 사건에 대해 아무도 도와 줄 수 없나요? 보고서에는 매우 복잡한 쿼리가 있으며 정말 필요한 경우에만 변경하려고합니다.

좋습니다.

답변

0

이 문제를 처리하는 방법은 매우 간단합니다. 현재 세부 행에 상위 그룹으로 PK를 추가 한 다음 생성 된 열을 삭제하십시오. 이렇게하면 원래 금액에서 해당 PK 그룹 내의 누적 지급 총액을 제외한 나머지 수를 누적하실 수 있습니다 :

관련 문제