質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
QlikView

QlikViewは、膨大なデータを容易に分析できるインメモリBIツール。関連性のあるデータを全て保持する連想技術を持ち、インメモリ技術で高速演算処理も可能です。データ重複を排除・管理することで高い圧縮率を実現します。

if

if文とは様々なプログラミング言語で使用される制御構文の一種であり、条件によって処理の流れを制御します。

Q&A

0回答

3392閲覧

QlikView:SET分析について。

mie.8

総合スコア28

QlikView

QlikViewは、膨大なデータを容易に分析できるインメモリBIツール。関連性のあるデータを全て保持する連想技術を持ち、インメモリ技術で高速演算処理も可能です。データ重複を排除・管理することで高い圧縮率を実現します。

if

if文とは様々なプログラミング言語で使用される制御構文の一種であり、条件によって処理の流れを制御します。

0グッド

0クリップ

投稿2017/01/24 13:14

編集2017/02/02 09:18

QlikViewについてご質問です。
SET分析で、値を出しました。

QlikView

1Count( 2 {< 条件1・・・ 3 , 条件2・・・ 4 >} 5 ○○ 6 )

この値に対して、ポイントを1~6に割り当てたいです。
(例)*各ポイントの「Start と End」は変数に格納済。
テーブル名:POINTO_TABLE
|POINT|Start|End |
|6 |81 |100|
|5 |66 |80 |
|4 |51 |65 |
|3 |31 |50 |
|2 |21 |30 |
|1 |0 |20 |
SET分析で出した値が、仮に35なら、ポイント値は「3」と表示したいです。→最終的に出したい値(ポイント値)
まず、SET分析で値を出し、IF文でポイント値1~6へ分岐させています。

QlikView

1If( 31(変数) <= 2Count( 3 {< 条件1・・・ 4 , 条件2・・・ 5 >} 6 ○○ 7 ) 8and 9Count( 10 {< 条件1・・・ 11 , 条件2・・・ 12 >} 13 ○○ 14 ) 15<= 50(変数) 16,3 17)

しかし、IF文を使用せず、SET分析で出す方法はありますでしょうか?
SET分析は集計関数を使う(Sum or Count)為、SET分析で求めた値を
ポイント値に割り振りはIF文を使わないと、ポイント値へ変換出来ないでしょうか?
分かる方いらっしゃいましたら、よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問