1

日次レポートの生成には 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 が元のテーブルと同一の場合に、これが発生する理由はありますか?

4

0 に答える 0