2016-12-14 3 views
0

私は、小計と総計のビジネス別マトリックス表グループを使用したレポートを持っています。詳細行のReport!Itemsを使用する「受信した%」列の計算フィールドがあり、その値を最高値から最低値の値に並べ替える場合は=ReportItems!MTDPACount.Value/ReportItems!MTDLOBTotal.Valueですが、レポート項目を式で使用できないというエラーが表示されます。お知らせ下さい。 おかげSSRレポートを使用した式のソート

答えて

0

あなたはReportItemsの一部かどうかをチェックしました!MTDLOBTotal.ValueNULLまたはですか?その場合は、ReportItems!MTDLOBTotal.Valueを最初にクエリまたはストアドプロシージャにISNULLおよびWHERE column != 0を追加して無効な分母を除外します。それがゼロの合計を持っていることはありませんので、またはあなたが直接あなたのReportItemsためまたはNULLを治療するための式に条件を追加することができます!MTDLOBTotal.Value

+0

合計は、日付・カウントに月の合計であります月。この計算は、ストアドプロシージャではなくSSRSで行われます。 – Arsee

+0

@Arseeと欠けているデータ(空白セル)もありますか?データ型には注意が必要です。これらが解決策ではない場合は、レポートをプレビューするときにエラーメッセージを表示しますか? – LONG

+0

私はそれを理解しました。計算式を並べ替えるのではなく、最高の%がグループの上になるように月合計の降順をソートしました。 – Arsee

関連する問題