Skip to main content

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%
9 réponses
  1. 18 juin 2019, 00:18

    サンプルデータのご提供ありがとうございます。

    やりたいのは「調査年ごとの回答者数に応じた支持率を出す」という理解で、今回はピボットを使ってやってみます。

     

    まず、データが横持ちで扱いづらいので、データソースの画面でピボットを使って縦持ちに変更します。

    カレーライスからラーメンまでを選択し、▼マークからピボットを選択します。

    (Ctrlキーを押しながらフィールド名のあたりをクリックすると、複数選択することができます。

    連続する場合は先頭フィールドクリック後にShiftキーを押しながら末尾フィールドクリックでもOKです。)

    サンプルデータのご提供ありがとうございます。やりたいのは「調査年ごとの回答者数に応じた支持率を出す」という理解で、今回はピボットを使ってやってみます。 まず、データが横持ちで扱いづらいので、データソースの画面でピボットを使って縦持ちに変更します。カレーライスからラーメンまでを選択し、▼マークからピボットを選択します。(Ctrlキーを押しながらフィールド名のあたりをクリックすると、複数選択することが

    pastedImage_4.png

     

    ピボットのフィールド名は「食べ物」に、ピボットのフィールド値は「回答」に名前を変えておきます。この通りでなくても任意の名前で良いです。

    pastedImage_6.png

     

    次にシートに戻り、年を列に、食べ物を行に、回答の合計をマークのテキストに入れます。

    ここで、回答の数が異常な値になっていないか確認しておいてください。

    pastedImage_7.png

     

    表示されている回答数が正常なら、あとはこれを調査年の総回答者数で割るだけです。

    今回のデータでは、回答者の数はNoの個別の数を計算することで得ることができます。

    次のように計算フィールドを作成します。

    pastedImage_8.png

    pastedImage_9.png

     

    式ができたら、マークのテキストに入っている回答の合計と入れ替えます。

    pastedImage_10.png

     

    小数表記になっていますので、パーセント表記に直します。

    支持率は常にパーセントで出すと思いますので、ここでは既定のプロパティを変更しておきます。

    メジャーにある支持率を右クリックしてメニューを出し、既定のプロパティから数値形式を選択します。

    pastedImage_11.png

     

    ダイアログからパーセンテージを選択します。小数点以下の桁数もここで設定できます。

    pastedImage_12.png

     

    OKを押してダイアログを閉じると、シートの表示がパーセント表記に変更されます。

    pastedImage_14.png

     

    今回ご提供いただいたデータのような形であれば、上記のやり方で目的のものが得られると思います。

     

    次のような場合にはやり方が変わってきますので、そのような要件の場合はまたこのスレッドに返信してください。

     ・データソースをピボットできない場合

     ・回答者1人につき、回答のあるデータしか持っていない場合

     

    以上。

0/9000