Name、BookCreditsAwarded、BookCreditsAppliedThisTime、BookCreditsAvailable、DonorTrip、DonorName、DonorCreditTotal、DonorCreditAppliedThisTripなどの値を返す多くの結合(古い学校のDBスキーマ)と制限があります
BookCreditsAppliedThisTimeがSUM(DonorCreditAppliedThisTrip)と等しい場合、Name_IDおよび別のリンクされたテーブルを介してすべてが高く評価されます。ドナートリップ。
レポートには、DonorTripからDonorCreditAppliedThisTripまでの列がnullであり、次のX行が情報を入力する行が表示されます。
余分なX行を表示するレポートサービスにVisualStudioを使用していますが、SQL Server Studioを使用すると、それらの余分な行が常にnullとして表示されるため、値があるかどうかを判断するのが困難です。
結論として、Table Valued関数をすべてに追加しましたが、group by句に列を含めないと値を表示できないため、groupbyが制限されています。したがって、次の結果が得られます。MrX、0、4000、0、320 as NewGuestCredit、GuestName、null、null、null .. MrX、0、4000、0、320 as NewGuestCredit、GuestName2、null、null、null .. [ ...]
代わりに:MrX、0、4000、0、null、null、null、null、null .. [...]
何か案が?それとも私はあまりにも不明確ですか?