ピボットテーブルを作成し、総計列に負の値と正の値の両方を入れました。
私の意図は、正の総計値のみを表示することです。
ご指導ありがとうございました。
ダグによる編集:ソースデータの画像は次のとおりです。
この目的でValue Filterを使用できます。 行ラベル列に値フィルターを割り当てます。通常は、例のACC_NOのように、行ごとに1つの異なる値を含む列です。
以下は、すべての負の合計を非表示にする簡単な例です(3行目)。フィルターを保持するためにQuarter列を選択しました(これについては以下で詳しく説明します)。
値フィルターを入力するには、フィルターを適用する列のフィルタードロップダウンに移動します。
この列の要素はグループ化されていないため、ITEMではなくQUARTERでフィルターを選択したことに注意してください。したがって、この場合、フィルターは個々の行ごとに適用されます。
代わりに、[アイテム]列(アイテムBがグループ化されていることがわかります)で同じ値のフィルターを実行した場合、フィルターは各グループの小計に適用されます。たとえば、アイテムBのQ1とQ2の合計が負(-5)であるため、アイテムBの両方の行がフィルターで除外されます。
サンプルでは、左端のACC_NOのためにすべての行が一意であるため、任意の列にフィルターを配置しても同じ結果が得られます。
最終的な考え:
[総計]列を選択し、[セルの書式設定]> [数値]ダイアログで、[カスタム]を選択します。形式ボックスに0;;
と入力します。
コメントに基づいて編集:
ソースがExcel 2010テーブルにあると想定すると、画像からは正しいように見えるかもしれませんが、ソーステーブルの新しい列に含めることができる数式は次のとおりです。
=SUMPRODUCT(([Age]=[@Age])*([Date_Last_Pay]=[@[Date_Last_Pay]])*([Acc_No]=[@[Acc_No]])*[Last_Amount_Pay])>=0
この数式は、同じ日付、年齢、アカウント番号を持つ他のすべてのLast_Amount_Paysを合計します。その金額が0以上の場合、数式はTRUEになります。
次に、その列をピボットテーブルのページフィルターとして使用し、TRUEにフィルターできます。
これで問題が解決するかどうかをお知らせください。そうでない場合は、Excelのバージョン、およびこの式にリストされている見出しを含む列を教えてください。