日次レポートの生成には Microsoft Reporting を使用しています。私たちが持っているテーブルの 1 つに別の列を追加したいと思います。最初は、これを正しく設定していたので、レポートは正常に機能しました。ただし、技術的な理由により、別のテーブル (まったく同じデータ) を使用する必要があるため、クエリを編集すると、列のセル値に「#Error」が表示されます。
セル式:
=Lookup(Fields!fldFlight.Value, Fields!OutboundFlightNumber.Value, Fields!OnTime.Value, "DataSet")
次のクエリを使用して DataSet を形成します。
SELECT
turnarounds_staging.OutboundFlightNumber
,turnarounds_staging.VisitDatabaseID AS [turnarounds_staging VisitDatabaseID]
,turnarounds_staging.STDDate
,events_staging.VisitDatabaseID AS [events_staging VisitDatabaseID]
,events_staging.OnTime
,events_staging.Event
FROM
turnarounds_staging
LEFT OUTER JOIN events_staging
ON turnarounds_staging.VisitDatabaseID = events_staging.VisitDatabaseID
WHERE
events_staging.Event ='PDC'AND
turnarounds_staging.STDDate= @Date
@Date は昨日を示すパラメーターです。
クエリを元のテーブルに変更すると(同一)。それは正常に動作します。turnarounds_staging が元のテーブルと同一の場合に、これが発生する理由はありますか?