2016-09-03 2 views
0

누군가이 매트릭스에서 특정 "출발"에 대해 Count [SearchDate]에 의해 "[도착] 그룹"을 올바르게 정렬하는 방법을 설명 할 수 있습니까? SSRS 매트릭스 - 특정 열을 기준으로 행 정렬

enter image description here

나는 행 그룹 정렬 Properities이 FX를 시도했지만 작동하지 않았다.

[Count(SearchDate)] 

그런 다음 정렬하려는 열을 지정했지만 동일한 문제가 발생했습니다.

=Count(IIF(Fields!Departures.Value = "PRG", 1, 0)) 

깊은 검사 후 나는 단지 [카운트 (SearchDate)]하지만, 특히 "출발"그룹화하지 않음으로써 "[도착] 그룹"을 분류 할 수 있음을 발견했다. 첫 번째보기 결과에서

=IIF(Fields!Departures.Value = "PRG", Count(Fields!SearchDate.Value), 0) 

좋아 보인다하지만 레코드의 첫 번째 부부 :

enter image description here

은 MSDN 포럼에 통보 후 나는이 FX를 시도했다. 내가 SQL 서버 모두에서 피벗 테이블을 시도

잘 보이는 :

SELECT * FROM (SELECT Arrivals, Departures, SearchDate FROM Destination WHERE SearchDate > '2016-03-01T00:00:00' AND SearchDate < '2016-03-28T14:03:46') as a 
PIVOT (COUNT(SearchDate) for Departures in (PRG, LON)) as PivotTable 
Order by PRG Desc 

나는 많은 시간을 보냈다 및 솔루션을 많이 시도하지만 난 그것을 해결하는 방법을 정말 아무 생각이 없다.

대단히 감사합니다, Petr.

답변

0

나는 전에도 같은 문제에 직면했다. 이 표현을 사용해보십시오 :

=COUNT(
    IIF(
    Fields!Departures.Value="PRG", 
    COUNT(Fields!SearchDate.Value), 
    Nothing 
) 
) 

그것은이 성능 저하의 원인이되는 보고서 처리 시간을 증가 행의 데이터 세트 수에 따라 이후 통증이있을 수는 있지만 작동합니다.

도움이 될지 알려주세요.

+0

위대한 직업 Alejnadro! 그것은 작동합니다! – PetrS

관련 문제