以下の「実現したいイメージ」のようなイメージの分析を作成したいと考えています。
特徴はデータを持ったleafが存在する階層は固定ではないところです。
データ構造はtable_nodeで階層構造を表しtable_leafで値を持っています
table_node
| node_id | parent_node_id |
| node00 | NULL |
| node10 | NULL |
| node01 | node00 |
| node02 | node00 |
| node03 | node02 |
| node11 | node10 |
table_leaf
| leaf_id | node_id | amount |
| leaf1 | node01 | 10 |
| leaf2 | node03 | 20 |
| leaf3 | node03 | 30 |
| leaf4 | node11 | 100 |
試したこと
table_nodeとtable_leafを一旦フラットに展開してピボットテーブルにしてみました。
flat_data
| level1 | level2 | level3 | leaf | amount |
| node00 | node01 | NULL | leaf1 | 10 |
| node00 | node02 | node03 | leaf2 | 20 |
| node00 | node02 | node03 | leaf3 | 30 |
| node10 | node11 | NULL | leaf4 | 100 |
flat_dataをデータセットとしてピボットテーブルを作成したものが1枚目の画像の「惜しいQuickSight分析」です。
かなりイメージに近いのですが、Level3のNULLがそのまま表示されてしまいます。
赤枠の行は表示したくないのです。
そのような表現方法は可能でしょうか?