
皆さんこんにちは。
私がしばらく苦労してきたことを皆さんにお話ししましょう。私はピボット テーブルを使用して、コンボ チャートにさまざまなデータ ポイントを並べてプロットしています。コンボ チャートでは、特定の金融商品の値が列で表され、特定のカテゴリの平均が水平の直線で表されます。これらのピボット (いくつかの変換後) は、Power Query によって、より大きな「フラット」ファイルから提供されます。各ピボット テーブルは 1 つのデータ ポイントを表し (最善の方法ではないことはわかっていますが、私のアイデアではありませんでした)、これらのピボットにはカテゴリを変更するためのスライサーが接続されています。特定のカテゴリを選択すると、チャートには金融商品とそのカテゴリの平均がプロットされます。
これを実現するために、私は「オフセット」数式を使用してデータ系列とラベルの両方を作成しています。たとえば、=OFFSET('Fund Level Comparison Data'!$B$6,,,COUNTIF('Fund Level Comparison Data'!$B$6:$B$500,"<>")) のようになります。簡単に言うと、次のようになります。列 A の完全な値を提供することはできませんが、大まかな考え方は理解できると思います。
通常はうまく機能しますが、私が抱えている大きな問題は、プロットするラベル項目が 1 つもなくなると、これらのチャートがクラッシュし続け、全体のレイアウトがランダム (??) に変更されることです (下図参照)。これは、すべてのファンドがすべての値をレポートするわけではないために発生する可能性があります。ソース ファイルに空白がある場合があり、空白でないと「0」が平均に影響するため、空白があるはずです。ピボットの下は次のように表示されます。
どうやら Excel は、欠落しているラベルを無視して、テンプレート形式を維持したまま何もプロットしないほど賢くないようです。
- 私が知らない別のトリックがあるのでしょうか?
- これは標準的な Excel のチャート作成機能を超えているので、Power BI に切り替えることをお勧めしますか?
Excel がスローするエラーは次のとおりです。
何かヒントがあれば本当にありがたいです。