ピボット テーブルを日付範囲でフィルターするにはどうすればよいですか?

ピボット テーブルを日付範囲でフィルターするにはどうすればよいですか?

私のクライアントはピボット テーブルを持っており、日付範囲でフィルター処理できるようにしたいと考えています。データには開始日と終了日があります。 ここに画像の説明を入力してください

彼は、2020 年 10 月 1 日のフィルターを設定し、ピボット テーブルにその日付以降の開始日 (つまり、2020 年 11 月 1 日、2023 年 10 月 1 日など) の行も表示できるようにしたいと考えています。デフォルトでは、個々の日付を選択することしかできません。

ここに画像の説明を入力してください

タイムラインを挿入しようとしましたが、次のエラーが表示されます。「このレポートには日付形式のフィールドがないため、タイムラインを作成できません。」データの列 E と F は両方とも日付形式になっているため、このエラーが発生する理由がわかりません。もちろん、タイムラインがこの問題の解決策になるかどうかはわかりませんが、この問題を解決する方法 (タイムラインの有無にかかわらず) を知りたいです。よろしくお願いします。

ああ、ボーナスの質問です。ピボット テーブルで各行の日付を表示したいと考えています。インデックス/一致の数式でそれを実現することはできますが、ピボット テーブル自体にそれを配置する方法がわかりません。また、ピボット テーブルに列が追加されると、インデックス/一致が上書きされます。

答え1

ピボット テーブルを作成するときに、[データ モデルにデータを追加する] チェック ボックスをオンにします。これにより、デザインが表形式に設定されているこの例のように、ピボット行に日付を簡単に追加できるようになります。

ここに画像の説明を入力してください

次に、ピボット テーブルの開始日フィールドで、特定の日付を選択するか (これは探している日付ではありません)、「日付フィルター」オプションを使用して日付を選択するために「後」を選択します。ここでは、2020 年 10 月 1 日以降を選択しました...

ここに画像の説明を入力してください

答え2

これらの値は有効な日付ではなく、日付としてフォーマットされたテキストです。以下のように日付を Excel に入力し、「dd-mmm-yyyy」と表示されるようにフォーマットしましたが、テキストのままです。次の列には、同じ形式の適切な日付があります。

日付のデータ入力は、しばしば問題になります。日付を入力する方法は人それぞれです。私は、日付を入力するときは、混同しにくい国際標準の「yyyy-mm-dd」に従うようにしています (例:「2020-10-1」)。Excel は通常、正しく入力します。

ここに画像の説明を入力してください

関連情報