Qで計算フィールド自動生成!前月/前期フィルタの作り方📊 – Zenet Tech Blog

 

はじめに

システム事業部の方です。業務上、データ分析基盤の構築に携わっています。
BIツールを利用する中で、よく要望として挙がるのが 「今月」「先月」「今年度」など動的な期間フィルタを作りたい というものです。

QuickSightでも従来から計算フィールドを使って実現できますが、dateDifftruncDate など複数の関数を組み合わせる必要があり、初心者にとっては試行錯誤が避けられませんでした。

しかし――朗報です!
2025年7月、ついに東京リージョンでも Q in QuickSight がリリースされました。

これまでは「自然言語でグラフやサマリを生成できる」機能が注目されていましたが、 計算フィールドの自動生成・提案 にもできるようになりました。

そのため、ユーザーは「こういう式が欲しい」と入力するだけで、QuickSight が適切な計算式を作成し、動的フィルタ(今月/前月/前年度など)を簡単に実装できるようになったのです。

Amazon Q in QuickSight ビジュアル生成

従来のやり方

例えば「先月のデータだけ表示するフィルタ」を作る場合、次のような計算式を自分で書いていました。

制限事項や注意点

Q in QuickSight の計算フィールド自動生成は非常に便利ですが、いくつかの制限や注意点もあります。

  • 期待と異なる式を返すことがある
    複雑な条件や日本語特有の表現を入力すると、必ずしも正しい式が生成されない場合があります。生成結果は必ず確認し、必要に応じて修正しましょう。

  • 英語指示のほうが精度が高い
    日本語でも利用できますが、QuickSight Q の自然言語処理は英語をベースに最適化されています。より正確に計算式を生成してくれることがあります。

  • すべての関数に対応しているわけではない
    QuickSightの全ての関数や特殊なロジックに対応しているわけではありません。特定の業務要件では、従来どおり手動でパラメータや計算フィールドを作成する必要があります。

Demo Central で無料体験してみよう

Amazon Q in QuickSightは、AWSのDemoCentralで体験可能です。
無料なので、実際にサンプルデータを使って Q の自然言語分析や計算フィールド自動生成を試すことができます。

例えば、今回紹介した「前月/前期/その他」の動的フィルタもDemoCentral上で試すことができます。

QuickSight DemoCentral

これにより、操作を体験し、実際の BI ダッシュボード作成にスムーズに活かすことができます。

docs.aws.amazon.com

 




元の記事を確認する

関連記事