Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

チャートの表示について(0の値の表示、数値が重複せず表示)

質問させてください。

QVで作成したチャートをそのままプレゼン資料(パワーポイント、紙資料等)として使用したいと思いましたが、

チャートの値をうまく表示させることが出来ませんでした。

①QVで作成した棒グラフについて、値が0の場合は棒が表示されませんでした。

 どうやったら表示させることが出来ますか?

 年齢階層別ではなく、単なる年齢別ならば チャートプロパティ⇒目盛線⇒最小値と最大値を設定 で出来たのですが、

 年齢階層10代、20代・・・・などの表示だと設定できませんでした。

 値として認識できないので、0の値の表示はできないのでしょうか?

②QVで作成した円グラフについて、値と%を表示させると、値が重複してしまいました。

 値を重複させることなく、エクセルのグラフのように目視できるように設定は可能ですか?

デモの数値で例を添付しています。

宜しくお願い致します。

Labels (1)
9 Replies
kogasawara
Partner - Creator
Partner - Creator

1についてはプレゼンテーションタブの設定で可能です。

「0値を隠す」にチェックが入っていると思うので、「0値を隠す」のチェックを外して

「データラベルに0値を表示」にチェックを入れると棒グラフに「0」という値を表示させる

ことが可能です。

※自分の環境ではこの設定でできましたが、間違っていたらすみません。

2については、そもそも円グラフだと棒グラフみたいに要素の中に値を表示するっていう

設定が無いので、円の周りに値を表示させるしかないです。

また、重なってしまうのも設定で可能なのは重ならないように軸の制限タブでその他の

項目を作成して重ならないようにするとかだと思います。

Not applicable
Author

ご教授ありがとうございます。

①について、ご指摘通りチェックを入れてみましたが、結果変わらずでした。

別の書式でも同じように試したのですが、こちらも結果変わらず。

私の設定がどこか間違っているのか、環境などが関係するのでしょうか・・・

②について、「軸の制限」を設定し「その他」でまとめることで対応できました。

凡例に数値を表示するか、ストレートテーブルを追加し対応しようと思います。

①についてはどうにか対応したいところです。

コメント頂いたことにより、一歩前進しました。

ありがとうございます。

kogasawara
Partner - Creator
Partner - Creator

簡単なサンプル作成したのですが、ディスカッションではなくて文書になっているので

添付できないみたいです。。。

現状は0値を隠すのチェックを外すことで、0値の軸の値も表示はされているのでしょうか??

それともデータ自体は0でもってないでnull値なのでしょうか??

hka
Employee
Employee

ogasawaraさんの指摘はY軸に対するもので尾崎さんのご質問はX軸に対するものですね。

結論から言うとX軸の項目が文字列型の場合、数値目盛として表示できないので0設定できません。

やるとしたら0のカテゴリを作成して、軸項目のところですべての値を表示を使用するか

DataIslandで対応する必要があります。

年齢別と年齢の項目の値がリンクが取れているのであれば、計算軸でclass関数を使用して年齢を

10歳ごとのカテゴリにして作成すれば対応可能かと。

もし実現できないのであれば、サンプルデータを添付して頂けますか。

QVWが添付できるのであればそちらの方が良いです。

Not applicable
Author

ご返信ありがとうございます。

現状は0値を隠すのチェックを外すことで、0値の軸の値も表示はされているのでしょうか??

それともデータ自体は0でもってないでnull値なのでしょうか??

⇒再度テストしましたところ、作成できました。

返信の場合はファイルの添付は出来ないみたいですね・・・エクセルのコピペは出来ました。

kogasawaraさんから指摘して頂いたことを踏まえて再度サンプルを作成してみました。

エクセルで、

①sheet1(リスト)

ID年齢グループ
119A
211B
330C
435A
55B
67C
715A
813B
918C
1018A

....

9815B
9915C
10015A

 ・ID(1,2,3..........100)

 ・年齢(39歳までのランダムで20代はないように設定)

 ・グループ(A,B,C)

②sheet2(年齢対応表)

年齢年齢分類
00
11-9
21-9
31-9
41-9
51-9
61-9
71-9
81-9
91-9
1010-19
1110-19
1210-19
1310-19
1410-19

.....

3730-39
3830-39
3930-39

 ・年齢(1,2,3,.......39)

 ・年齢分類(それぞれに対応した年齢分類)

QVで棒グラフの軸を年齢分類に設定し、「データラベルに0値を表示」にチェックを入れ作成したところ、確かに値が「0」でのグラフは作成できました。

ありがとうございます。

しかし、「リストボックスの追加」で「グループ」を追加し、例えばAを選択した場合、年齢階層別での「20-29」の軸は表示されませんでした。

他の項目で絞り込んだ場合は表示されないのでしょうか。

プレゼン資料での使用という意味では、作成できるので解決しましたが、元々あるQVからひと手間加える必要があるということになるのでしょうか。

Not applicable
Author

コメントありがとうございます。

まず、hkaさんが言われた「軸項目のところですべての値を表示」のチェックで「20-29」も表示可能になりました。

ただ、X軸の最後に「-」項目が追加され値が「0」というのも追加されました。

ご指摘して頂いたことを試してみたいと思います。

QVの添付は出来ず、画像の添付も出来そうにないですが、サンプルデータを貼り付けます。

エクセル

sheet1

ID年齢グループ
119A
211B
330C
435A
55B
67C
715A
813B
918C
1018A
1119B
1213C
1313A
1431B
1533C
1639A
1738B
181C
190A
200B
210C
221A
2318B
2415C
2515A
2615B
2715C
2813A
2917B
305C
316A
329B
333C
343A
353B
3613C
3715A
3816B
3915C
4033A
4137B
4238C
4339A
440B
4511C
4613A
4713B
4815C
4919A
5011B
5130C
5235A
535B
547C
5515A
5613B
5718C
5818A
5919B
6013C
6113A
6231B
6333C
6439A
6538B
661C
670A
680B
690C
701A
7118B
7215C
7315A
7415B
7515C
7613A
7717B
785C
796A
809B
813C
823A
833B
8413C
8515A
8616B
8715C
8833A
8937B
9038C
9139A
920B
9311C
9413A
9513B
9615C
9715A
9815B
9915C
10015A

sheet2

年齢年齢分類
00
11-9
21-9
31-9
41-9
51-9
61-9
71-9
81-9
91-9
1010-19
1110-19
1210-19
1310-19
1410-19
1510-19
1610-19
1710-19
1810-19
1910-19
2020-29
2120-29
2220-29
2320-29
2420-29
2520-29
2620-29
2720-29
2820-29
2920-29
3030-39
3130-39
3230-39
3330-39
3430-39
3530-39
3630-39
3730-39
3830-39
3930-39

QVはひとつの方法だけでなく、多岐にわたるやり方があるのだと感じました。

ご指摘して頂いたことを試してみたいと思います。

ありがとうございます。

Not applicable
Author

Hideki Kawahataさんがおっしゃられた、軸項目のところですべての値を表示を使用した場合、全項目表示可能になりました。

その場合、X軸の最後に「-」項目が追加され値が「0」と表示されましたが、これを消すことは可能でしょうか。

また、class関数でも対応可能でした。


気になったのことがあるのですが、「DataIslandで対応する必要があります。」のDataIslandとは何なのでしょうか。

調べてみたのですがよくわからず、使用方法などございましたらお手数ですがご教授下さい。

よろしくお願い致します。

hka
Employee
Employee

「-」はNULL値を隠すで非表示になります。

DataIslandは他のデータとはリンクしないマスターデータになります。

詳細な適用方法に関してはトレーニングで説明されます。

Not applicable
Author

「-」はNULL値を隠すで非表示になります。

⇒出来ました。お手数おかけしました。


ご教授ありがとうございます。

トレーニング等で勉強したいと思います。