---
title: QlikViewのSet分析の使い方まとめ【 基本的な構文から応用的実装まで】
description: QlikView（クリックビュー）のset分析の使い方をお探しですか？本記事では、QlikViewで一番重要な関数であるSet分析の使い方についての全てを一覧にしてまとめています。Set分析を使うと何ができるのか、どのような仕組みなのか、どのような使い方があるのか、どのように実装するのか全てお答えします。
image: https://knowledge.insight-lab.co.jp/hubfs/set%E5%88%86%E6%9E%90.png
---

![INSIGHT LAB_文字のみ_WHT-1](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png)

![INSIGHT LAB_文字のみ](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png)

[![お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/aa7d2aca-2874-4f87-98d4-99e3ab71d2a7.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/aa7d2aca-2874-4f87-98d4-99e3ab71d2a7)

<https://knowledge.insight-lab.co.jp/qlikview/functiontips/set_analsys#tmpmodule_1597914334234394>

- [Qlikナレッジ](https://knowledge.insight-lab.co.jp/qliksense)
- [セミナー](https://event.insight-lab.co.jp/qlik-seminar)
- [お役立ち資料](https://download.insight-lab.co.jp/qlikview/download)

###### 1 分で読むことができます。

# [QlikViewのSet分析の使い方まとめ【 基本的な構文から応用的実装まで】](https://knowledge.insight-lab.co.jp/qlikview/functiontips/set_analsys)

 執筆者 [Turtle](https://knowledge.insight-lab.co.jp/qlikview/author/turtle) 更新日時 2013年9月01日

###### Topics: [関数TIPS](https://knowledge.insight-lab.co.jp/qlikview/tag/functiontips) [Set分析](https://knowledge.insight-lab.co.jp/qlikview/tag/sete58886e69e90)

![Set分析の使い方まとめ](https://knowledge.insight-lab.co.jp/hubfs/set%E5%88%86%E6%9E%90.png)

・Set分析を使うと何ができるの？  
・Set分析は、どのような仕組みなの？  
・Set分析は、どのような使い方があるの？  
・Set分析を実際に実装したい。

こんな疑問にお答えします。

 目次

この記事は、BIツール導入支援及びDWH構築支援を15年以上続けてきたINSIGHT LABの中の人が書いています。

 

## 1.QlikのSet分析を使うと何ができるか

QlikではSet分析を利用することが非常に重要であり、かつ、Set分析を扱えるようになることで**他のBIツールでできないデータ活用ができるようになります。Qlikを扱ううえで一番重要な関数と言っても過言ではありません。**

Set分析では、オブジェクトやチャートにおいて選択範囲を細かく指定することができます。

Set分析を活用することで例えば以下のようなことができます。

- 前年対比など複数期間の比較
- 計算式における項目値の制限
- 現在の選択条件のを無視したり、いずれかの条件のみを含む用な数式
- 累計計算やYTD（Year　to　Date）の計算

 

### **QlikのSet分析の基本的な仕組みと方法**

コンセプトは非常にシンプルです。

※　　$　　　　－　現在の選択値

※　　1-$　　－　除外値

※　　1　　　　－　全体

Set 分析を表現する為に、括弧のすぐ後ろに　｛SET数式｝として式を追加します。

例　($)　　　－　Sum（｛＄｝売上金額）　　　　　－　現在の選択値の売上金額

例　(1-$)　－　Sum（｛１－＄｝売上金額）　　－　現在の選択値、除外の売上金額

例　(1)　　　－　Sum（｛１｝売上金額）　　　　　　－　全体の売上金額

 

SET関数で使われる項目を記入時、「＄」記号の直後に　「＜＞」記号を記入します。

例　($)　　　－　sum({$<支店名={"九州支店"}>}売上金額)　　　　－　九州支店の売上金額

 

数式を理解しやすいように複数行に分けると以下のように表現できます。

sum(

{$

<支店名={"九州支店"}>

}

売上金額)

 

### QlikのSet分析で**Count関数**を使う方法

Set分析におけるcount(\*)関数は、例えば、男女の対象者数を求めたい場合、Count(｛<男女区分={"男}>｝性別)とすると、男性の数だけ求めることができます。

詳細は、以下ページをご覧ください。

[Qlikの](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/set_analsys2)[Set分析でCount関数を使う方法](https://knowledge.insight-lab.co.jp/qlikview/functiontips/set_analsys-count)

 

### QlikのSet分析で**Set修飾子とSet演算子**を使う方法

Set修飾子は、選択された値を修正するために使用されます。

Set演算子は、より細かい分析をしていくことができます。実際に使われている4つの式（「+ : 和集合(Union)」「-  : 排除(Exclusion)」「\* : 共通集合(Intersection)」「/: 排他的論理和または対象差」）をご紹介していきます。

詳細は、以下ページをご覧ください。

[Qlikの](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/set_analsys2)[Set分析でSet修飾子とSet演算子を使う方法](https://knowledge.insight-lab.co.jp/qlikview/functiontips/set_analsys-operator-modifier)

 

### QlikのSet分析でP関数とE関数を使って「～に関連する/しないレコードを集計」する方法

P関数についてはそのとき有効な値を取得し、E関数はそのとき無効な（除外された）値を取得するもので、P関数とE関数は特定の項目を有効にしたり、set分析の中でさらにset分析を指定したりする際に使用します。

詳細は、以下ページをご覧ください。

[Qlik](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/set_pfunction_efunction)[（QlikView / Qlik Sense)](https://knowledge.insight-lab.co.jp/qlikview/functiontips/set_analsys-count)[でSet分析のP関数とE関数「～に関連する/しないレコードを集計」](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/set_pfunction_efunction)

 

### QlikのSet分析を使って実装する方法

実際にSet分析の実装方法を基本編と応用編に分けてご紹介します。

すぐに実装方法を知りたい方は、こちらから参照してください。

[Qlik](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/set_analsys2)[Set分析の実装方法（基本編・応用編）](https://knowledge.insight-lab.co.jp/qlikview/functiontips/set_analsys-implementation-basic-practical)

 

[**Qlikで使える関数一覧は、こちら**](https://knowledge.insight-lab.co.jp/qlikview/qlikview_function-tips_list)

 

QlikViewを体験してみませんか？

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

[![詳細はこちら](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/4a7308dd-d660-4b98-9c26-e0e0c9fd28a0.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/4a7308dd-d660-4b98-9c26-e0e0c9fd28a0)

- [Tweet](https://twitter.com/share)

![Turtle](https://knowledge.insight-lab.co.jp/hubfs/Sunflower.jpg)

#### 執筆者 [Turtle](https://knowledge.insight-lab.co.jp/qlikview/author/turtle)

可視化領域を中心とした業務に従事しています。

###### [前の投稿](https://knowledge.insight-lab.co.jp/qlikview/knowledge/macro/macro-csvdownload)

[![QlikViewでマクロを使ってCSV形式でデータをダウンロードする方法](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/csvdownload01.jpg)](https://knowledge.insight-lab.co.jp/qlikview/knowledge/macro/macro-csvdownload)

###### [QlikViewでマクロを使ってCSV形式でデータをダウンロードする方法](https://knowledge.insight-lab.co.jp/qlikview/knowledge/macro/macro-csvdownload)

###### [次の投稿](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/functiontips-qvlogo)

[![](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/QVmarkrem01.jpg)](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/functiontips-qvlogo)

###### [【QlikView】QlikViewを開く時に表示されるQVマークを外す](https://knowledge.insight-lab.co.jp/qlikview/knowledge/functiontips/functiontips-qvlogo)

RECOMMEND こちらの記事も人気です。

<https://knowledge.insight-lab.co.jp/qlikview/qlikview_function-tips_list>

###### 2 分で読むことができます。

#### [QlikView 関数 まとめ一覧【重要関数大全】](https://knowledge.insight-lab.co.jp/qlikview/qlikview_function-tips_list)

###### 2020年 8月 28日

<https://knowledge.insight-lab.co.jp/qlikview/loadscript>

###### 2 分で読むことができます。

#### [【QlikView】簡単にデータを扱うことができる：ロードスクリプト まとめ一覧【初心者向け】](https://knowledge.insight-lab.co.jp/qlikview/loadscript)

###### 2020年 8月 28日

<https://knowledge.insight-lab.co.jp/qlikview/knowledge/loadscript/join_keep_concatenate>

###### 1 分で読むことができます。

#### [【QlikView】テーブルを結合するJoin句,Keep句,Concatenate句の違い](https://knowledge.insight-lab.co.jp/qlikview/knowledge/loadscript/join_keep_concatenate)

###### 2014年 7月 17日

##### INFORMATION

INFORMATION

- [会社概要](https://www.insight-lab.co.jp/about/company.html)
- [お問い合わせ](https://contact.insight-lab.co.jp/main)

##### MENU

MENU

- QlikViewとは
- [QlikViewナレッジ](https://knowledge.insight-lab.co.jp/qlikview)
- [セミナー](https://event.insight-lab.co.jp/qlik-seminar)
- [お役立ち資料](https://download.insight-lab.co.jp/qlikview/download)

[![INSIGHT LAB](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT.png?width=200&height=55&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT.png "INSIGHT LAB")](https://www.insight-lab.co.jp/)

- [プライバシーポリシー](https://www.insight-lab.co.jp/privacy.html)

Copyright © 2020 INSIGHT LAB, Inc.

<https://www.facebook.com/qlikview.Knowledge.iways.co.jp>