2014-03-25 4 views
2

SQL Server 2008에서 보고서 작성기 3.0으로 SSRS를 사용하고 있는데 데이터 집합의 보고서에 필드를 추가하면 왜 First() 함수가 자동으로 추가됩니까? 텍스트 상자 대신에 [필드]를 첨가 , 그것은 = 첫 번째 (필드! 필드, "데이터 세트")SSRS 첫 번째 함수가 자동으로 추가되었습니다.

답변

4

데이터 세트 항상 복수 행으로을 가정 추가 (즉, 항상 그렇지 않을지라도) . 그래서 여러 행 (예 : 텍스트 상자)을위한 것이 아닌 보고서 개체로 필드를 끌면 SSRS는 일종의 집계 함수를 사용해야하므로 여러 행이 데이터 집합에서 돌아 오면 보고서는 그렇지 않습니다. 그 텍스트 상자는 모든 행에 대해 자동으로 반복되지 않기 때문에 중단되지 않습니다.

FIRST는 가장 파괴적이지 않기 때문에 단순히 선택됩니다. SUM, AVG 또는 다른 집계 함수처럼 쉽게 될 수 있습니다.

관련 문제