お問い合わせ
1 分で読むことができます。

【QS】1回のSET分析で数式全体に絞り込みを適用させる

執筆者 Deck 更新日時 2024年1月09日

目次

SET分析の新しい使い方

お疲れ様です。Deckです。

早速ですが、「同じ数式の2個の関数に同じSET分析を適用させたい」とき、皆さんはどうしていますか?

その数式、もっとすっきりとした見た目になるかもしれませんよ。

分析対象データ

今回はこのようなデータを使用します。

数式の2つの例

上記のデータセットで、「大分類名=青果セットの単価はいくらか?」という集計をする数式を作ってみましょう。

「単価=金額/数量」なので、計算ができる数式は2つあります。


Sum({<大分類名={'青果セット'}>} [明細金額])/Count({<大分類名={'青果セット'}>} [明細金額])

{<大分類名={'青果セット'}>} Sum([明細金額])/Count([明細金額])

2つ目の数式は見慣れないですね。

実は、Qlik Senseでは数式の先頭にSET句を置くことでSET分析の効果を数式全体に適用することができます

どちらの数式も「青果セットの金額/青果セットの数量」を集計するので、結果は同じになります。

マスターアイテムでも使える

この機能が真の力を発揮するのは数式がマスターアイテムであるときです。

単価のマスターアイテムを作ってみます。

新しいテーブルを作り、メジャーの数式を入力します。

{<大分類名={'青果セット'}>} [単価(マスターアイテム)]

マスターアイテムのときでもSET分析を使って集計することができました。

おわりに

Qlik Senseでは数式やマスターアイテムの外側からSET分析を適用できるようになり、より柔軟な数式が組み立てられるようになりました。

Qlik Senseを体験してみませんか?

INSIGHT LABではQlik紹介セミナーを定期開催しています。Qlik SenseとQlikViewの簡単な製品概要から、Qlikの特性である「連想技術」のご紹介、デモを通してQlik SenseとQlikViewの操作感や美しいインターフェースをご覧いただきます。企業の大切な資産である膨大なデータからビジネスを発見する 「Business Discovery」を是非ご体験ください。

詳細はこちら

Deck

執筆者 Deck

BIスペシャリスト