tableau初心者です。
アンケート集計にtableauを使っています。
■質問事項
複数回答のアンケートに関し、2019年と2018年で
各選択肢毎の選択率を比較できる表を作りたいと考えています。
しかしながら、
2019年と2018年では回答者数が異なるため、
同じ表に2019年と2018年の選択率を表にまとめることができません。
やり方、わかる方いらっしゃいいましたら、
教えていただけたら幸いです。
■アンケートイメージ
普段良く食べる食べ物は?(複数回答)
2018年回答者数・・・30人 / 2019年回答者数・・・50人
選択肢2018年2019年カレーライス1030パスタ520牛丼3010ラーメン2040
■作りたいイメージ
選択肢2018年2019年カレーライス33%60%パスタ17%40%牛丼100%20%ラーメン67%80%
サンプルデータのご提供ありがとうございます。
やりたいのは「調査年ごとの回答者数に応じた支持率を出す」という理解で、今回はピボットを使ってやってみます。
まず、データが横持ちで扱いづらいので、データソースの画面でピボットを使って縦持ちに変更します。
カレーライスからラーメンまでを選択し、▼マークからピボットを選択します。
(Ctrlキーを押しながらフィールド名のあたりをクリックすると、複数選択することができます。
連続する場合は先頭フィールドクリック後にShiftキーを押しながら末尾フィールドクリックでもOKです。)
ピボットのフィールド名は「食べ物」に、ピボットのフィールド値は「回答」に名前を変えておきます。この通りでなくても任意の名前で良いです。
次にシートに戻り、年を列に、食べ物を行に、回答の合計をマークのテキストに入れます。
ここで、回答の数が異常な値になっていないか確認しておいてください。
表示されている回答数が正常なら、あとはこれを調査年の総回答者数で割るだけです。
今回のデータでは、回答者の数はNoの個別の数を計算することで得ることができます。
次のように計算フィールドを作成します。
式ができたら、マークのテキストに入っている回答の合計と入れ替えます。
小数表記になっていますので、パーセント表記に直します。
支持率は常にパーセントで出すと思いますので、ここでは既定のプロパティを変更しておきます。
メジャーにある支持率を右クリックしてメニューを出し、既定のプロパティから数値形式を選択します。
ダイアログからパーセンテージを選択します。小数点以下の桁数もここで設定できます。
OKを押してダイアログを閉じると、シートの表示がパーセント表記に変更されます。
今回ご提供いただいたデータのような形であれば、上記のやり方で目的のものが得られると思います。
次のような場合にはやり方が変わってきますので、そのような要件の場合はまたこのスレッドに返信してください。
・データソースをピボットできない場合
・回答者1人につき、回答のあるデータしか持っていない場合
以上。