Skip to main content

お世話になります。

ダッシュボードに、割引実施率の移動平均の推移(月単位)を示すグラフとオーダーの詳細を表示している一覧表を載せています。

​フィルタアクションを設定して、グラフのある月を選択すると、その月のオーダーがフィルタされる様にしています。

グラフのある月を選択した際に、​その月を含む四半期のオーダーがフィルタされる様にしたいです。

試しにQUARTER(オーダー日)を詳細に入れてみたのですが、グラフが四半期で切れてしまうので、避けたいです(フィルタアクションとしては所望の動きをしてくれるのですが)。

​グラフが途中で切れない様にして、所望のフィルタアクションができる様な方法がありましたら、教えていただけますでしょうか。

よろしくお願いいたします。

使用したデータ(サンプル・スーパーストア.xls)とファイルを添付します。

グラフ、一覧表、ダッシュボードが月単位でのフィルタアクションが設定されているもの、グラフ_試しとダッシュボード_試しが、詳細にQUARTER(オーダー日)を追加してみて、フィルタアクションを四半期にしたものです。​

4 Antworten
  1. 17. Nov. 2022, 02:43

    添付いただいたファイルと、それとはまた別のデータでも試してみましたが、いずれもつなぐ順番がメジャーの昇順になってしまいますね...。対症療法でメジャーにLOOKUP関数をかけると回避できるみたいですが、時系列を使う場合はパスを使わない方法のほうがよさそうです。

    元々の要件は「選択した月の所属する四半期で別シートをフィルタリングしたい。かつ折れ線グラフを全部つながったままにしたい」ということだったので、少し手間はかかりますがセットアクションで対応するやり方のほうが堅実で応用も効くかなと思います。セットアクションはフィルタアクションとは異なり、「選択されているかどうか」という状態を保持することができますのでこれを利用します。

    まず月単位に集約したカスタム日付を作成し、

    添付いただいたファイルと、それとはまた別のデータでも試してみましたが、いずれもつなぐ順番がメジャーの昇順になってしまいますね...

    折れ線グラフの横軸をこのカスタム日付で置き換えて、マークの四半期を取り除きます。これで線は正常につながった状態です。

    image

    次に作成したカスタム日付からセットを作成します。この時点では適当な箇所にチェックを​入れておきます。

    image

    そして計算フィールドで次のように書きます。少し長いですが、内容は「四半期ごとに、セットに入っているデータがあるかどうかを判定する」という意味です。

    image

    この計算フィールドを、アクションを反映させたいシートのフィルタに入れて真のみを保持します。

    image

    最後に、ダッシュボード上でセットアクションを設定します。ソースシートは折れ線グラフのシート、ターゲットは今回作成したセットです。

    image

    これで折れ線グラフ上の任意の月を選択したときに、別シートをその月が所属する四半期のデータでフィルタリングすることが可能になります。

    image

0/9000