私はこの質問が以前に尋ねられたことを知っています、そして、通常の答えは「あなたの日付がすべて日付として保存されるわけではありません!」です。私はこれが事実であると強く疑います。
私はデータベース/テーブルからデータを引き出すPowerPivotを使っています。このデータを取得するためにPowerPivotでSQLクエリを使用します。日付は数値として格納されているので、2017年1月1日は20170101と格納されています。これを実際の日付に変換するにはDAX式を使用します。
PowerPivotデータを要約するためにピボットテーブルを挿入しました。これまでに行ったことは、 "Date"を行に入れることだけで、1月から今日までのすべての日付が一覧表示されます。空白も、エラー値も、テキスト値も、何もありません。私はタイムラインをスライサーに入れることができ、それは機能します(私が間違っていないのであれば、データは日付として正しくフォーマットされている場合にのみ機能します)。
何らかの理由で、私は日付を週にグループ化することはできません。私の最終目標は、それぞれのトップ5販売商品をリストすることです。 週間 、日ではありません。日付フィルタで[先週]を選択し、次に売上の列で[トップ5]を選択すると、先週から各日のトップ5製品が得られます。
私はこっそりとPowerPivotの日付に基づいて週番号を直接見つけようとしました。だから私は2017年1月1日をPowerPivotの週 "01"に関連付けます。次に、この "週"列をピボットテーブルの行として追加します。次に、ピボットテーブルの週の列を選択し、 "Top 10"を実行して、一番上の1週を選択します。これが最新の週になります(たとえば、30週)。問題は私がについて話したいということです。 前 週間。今のところ、私は30週目なのかもしれませんが、今週の "Top 10"フィルタは2番目に高い週と2番目に高い週だけを返すようにします。
私はすでにインデックスとマッチを使って値を検索しているので、新しい基準を追加する必要はありません。
とにかく、なぜピボットテーブルにグループ化できないのですか?前の週のトップ製品を見つけるためのより簡単な方法はありますか 週間 そして日ではない?
私の質問は明らかではないので、ユーザーteylynごとに編集してください。この問題を処理する方法は他にありますか?
PowerPivotテーブルは次のようになります。
Date ID Company Product Sales Date
20170101 Joe's Shop Joe's Product $50 January 1, 2017, 12:00 AM
等...
ピボットテーブルをどのように整理しても、グループボタン(右クリックまたは[分析]メニューの下)は両方ともグレー表示されます。