Skip to main content
Announcements
See why Qlik was named a Leader in the 2024 Gartner® Magic Quadrant™ for Data Integration Tools for the ninth year in a row: Get the report
cancel
Showing results for 
Search instead for 
Did you mean: 
Ochanoko
Creator
Creator

【QlikSense】セット分析 >= 機能しない

お世話になります。

次のようなメジャーがあるとします。

sum({<処理日={">=2022/10/01<2023/10/01"}>}TOTAL 販売数)

 

このメジャーを使用すると値は出るのですが、

2022年10月分の販売数が抜けてしまいます。

つまり「>=2022/10/01」の部分が「>2022/10/01」として処理されていると思われます。

なぜこのように処理されてしまうのか?

どのように修正すればよいのか?

ご存じの方おられましたらお教え頂ければ幸いです。

1 Solution

Accepted Solutions
Ochanoko
Creator
Creator
Author

原因判明しました。

「>=」とは全く関係なく、SET分析におけるANDの記述方法を誤っていたことが原因でした。

こちらには記載しておりませんでしたが、実際にはSET分析にもう一つ条件を設定しています。

具体的には以下のように設定していました。

 

sum({<条件1>*<条件2>} TOTAL 販売数)

 

 

この書き方では<条件2>がうまく機能していなかったようで、

以下のように修正したら思った通りに動作しました。

 

sum({<条件1,条件2>} TOTAL 販売数)

 

 

お騒がせして申し訳ございません。

本投稿は近いうちに削除致します。

追記:削除することができなかったので、このままにしておきます。

View solution in original post

3 Replies
Ochanoko
Creator
Creator
Author

「どのように修正すればよいのか?」について考えたところ

「>=」を使わなければよいと考え、試しに期間を「">2022/09/01<2023/10/01"」に変更してみました。

結果は変わらず2022年10月分の販売数が抜けてしまいます。

さらに1カ月期間をずらして「">2022/08/01<2023/10/01"」も試してみましたが結果は変わらず。

どうにも「>=」が直接の原因ではなさそうです。

Ochanoko
Creator
Creator
Author

原因判明しました。

「>=」とは全く関係なく、SET分析におけるANDの記述方法を誤っていたことが原因でした。

こちらには記載しておりませんでしたが、実際にはSET分析にもう一つ条件を設定しています。

具体的には以下のように設定していました。

 

sum({<条件1>*<条件2>} TOTAL 販売数)

 

 

この書き方では<条件2>がうまく機能していなかったようで、

以下のように修正したら思った通りに動作しました。

 

sum({<条件1,条件2>} TOTAL 販売数)

 

 

お騒がせして申し訳ございません。

本投稿は近いうちに削除致します。

追記:削除することができなかったので、このままにしておきます。

hka
Employee
Employee

">=2022/10/01<2023/10/01" の部分にスペースがないために上手く出ていないです。
">=2022/10/01 <2023/10/01"で表示されるはずです。