Skip to main content

連日の質問事項となり申し訳ありません。

アンケートデータの分析のダッシュボード作成にて回答率を使用し下記ワークシート

【推移】・【ほしい設備回答率】で解決したい件がございます。

【要件】

回答率=分子÷分母 で計算しています。

分母・・・ほしい設備・ほしい設備カテゴリ以外でフィルターされたすべての回答者数

分子・・・フィルターされたすべての回答者数(COOUNTD(USE_ID))

【推移】

特定のほしい設備の設問(ほしい設備1など)を選択した際に特定の推移が表示される。

また、都道府県・年収・世帯・年齢・ステータスのフィルターも効くようにしたい。

※ほしい設備のすべてを選択している際は100%の表示になり、特定の設問を選択したときに回答率の数値を表示したい。

【ほしい設備回答率】

切替項目のパラメータを設置し、正しい切替 回答率を求めたい。

切替項目で選択した任意のフィルターのみをかけるようにしたいが

・切替項目で特定のフィールドを選択したときにフィルターをかけていないのに「切替 分母・分子」の値が変わってしまうのを避けたい。

→一人のユーザーが複数の情報を持っていると重複してカウントされる。

・切替項目で選択していないフィールドでフィルターがかかった際に「切替 分母・分子」の値がかわってしまうのを避けたい

例:切替項目で「ステータス」を選択していない状態で、ステータスのフィルターをかけると「切替 分母・分子」の値が変わる。

ステータスから「社員」を除外すると2021年のほしい設備6の切替 分子が4から3に変動する。

2 respostas
  1. 17 de set. de 2022, 04:01

    先ず、回答結果に複数回答の場合があるので、その課題は別課題として、回答数を回答者数として説明させて頂きます。

    やりたい事を確認させて頂きましたが、おそらくは「欲しい設備」の回答率を様々なフィルターをかけて見たい、ということなのだと思いました。いくつかステップに別けて進めていく必要があると思います。

    先ずは単純な回答者数の集計です。

    ①単純な集計表​ をご覧ください。

    ここはご理解頂けると思いますが、use_id をcountd(個別カウント)しています。(複数回答があるので2019年の総計は積み上げの総計とは一致しません)

    ②合計に対する割合

    ①のシートに回答率を加えたシートです。​

    ​回答者数合計(★年毎の回答者数) は次の計算して算出しています。

    {FIXED [年]: COUNTD([User Id])}

    回答率は各行の回答者数を​回答者数合計で割れば良いのですから次の計算式になります。

    COUNTD([User Id]) / MIN([★年毎の回答者数])

    ③フィルター付

    これにフィルターを付けたいわけですからフィルターを追加しています。但し、フィルターはコンテキストフィルターにしないと、フィルターした範囲の回答者数合計になりません。詳細はTableauのクエリーパイプラインを参照下さい。

    https://help.tableau.com/current/pro/desktop/ja-jp/order_of_operations.htm

    最後に、

    そもそもが複数回答がありますので、分母は「回答者数合計」ではなく「回答数合計」​のほうがよろしいのではないか?と思います。

    また、フィルター時に分母をフィルター総計ではなく年合計にされたいのであればコンテキストフィルターではなく通常のフィルターに設定下さい。

    回答例を添付致します。​

0/9000