2 개의 공통 테이블 표현식을 사용하는 SSRS에서 쿼리를 실행 중입니다. 쿼리 디자이너에서는 쿼리가 제대로 실행되지만 확인을 누르면 데이터 집합이 만들어집니다. 데이터 세트의 필드는 cte 내의 select * 문의 열입니다. cte에서 만든 열을 ssrs의 데이터 세트 필드에 표시하려면 어떻게합니까? 어떤 도움이라도 대단히 감사합니다. 내가 나타났습니다 무엇SSRS 데이터 세트 필드의 CTE에서 열 이름 얻기
IF @FilterByEventCode IS NULL
BEGIN
SELECT *
FROM
dbo.Historywithqualityfilter(@FQN, '.Event Code,.Event Description',
Dateadd(mi, -10, @DateStart), @DateStop, 'good', 'KLN-FTVP')
END
ELSE
BEGIN
WITH t1(timestamp, eventcode)
AS (SELECT localtimestamp,
valueasstring
FROM dbo.Historywithqualityfilter (@FQN, '.Event Code',
Dateadd(mi, -10, @DateStart),
@DateStop, 'good', 'KLN-FTVP')
WHERE @FilterByEventCode = valueasstring),
t2(timestamp, eventdescription)
AS (SELECT localtimestamp,
valueasstring
FROM dbo.Historywithqualityfilter (@FQN, '.Event Description',
Dateadd(mi, -10, @DateStart), @DateStop, 'good',
'KLN-FTVP')
)
SELECT *
FROM t1 a
INNER JOIN t2 b
ON a.timestamp = b.timestamp
END