連日の質問事項となり申し訳ありません。
アンケートデータの分析のダッシュボード作成にて回答率を使用し下記ワークシート
【推移】・【ほしい設備回答率】で解決したい件がございます。
【要件】
回答率=分子÷分母 で計算しています。
分母・・・ほしい設備・ほしい設備カテゴリ以外でフィルターされたすべての回答者数
分子・・・フィルターされたすべての回答者数(COOUNTD(USE_ID))
【推移】
特定のほしい設備の設問(ほしい設備1など)を選択した際に特定の推移が表示される。
また、都道府県・年収・世帯・年齢・ステータスのフィルターも効くようにしたい。
※ほしい設備のすべてを選択している際は100%の表示になり、特定の設問を選択したときに回答率の数値を表示したい。
【ほしい設備回答率】
切替項目のパラメータを設置し、正しい切替 回答率を求めたい。
切替項目で選択した任意のフィルターのみをかけるようにしたいが
・切替項目で特定のフィールドを選択したときにフィルターをかけていないのに「切替 分母・分子」の値が変わってしまうのを避けたい。
→一人のユーザーが複数の情報を持っていると重複してカウントされる。
・切替項目で選択していないフィールドでフィルターがかかった際に「切替 分母・分子」の値がかわってしまうのを避けたい
例:切替項目で「ステータス」を選択していない状態で、ステータスのフィルターをかけると「切替 分母・分子」の値が変わる。
ステータスから「社員」を除外すると2021年のほしい設備6の切替 分子が4から3に変動する。
先ず、回答結果に複数回答の場合があるので、その課題は別課題として、回答数を回答者数として説明させて頂きます。
やりたい事を確認させて頂きましたが、おそらくは「欲しい設備」の回答率を様々なフィルターをかけて見たい、ということなのだと思いました。いくつかステップに別けて進めていく必要があると思います。
先ずは単純な回答者数の集計です。
①単純な集計表 をご覧ください。
ここはご理解頂けると思いますが、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
最後に、
そもそもが複数回答がありますので、分母は「回答者数合計」ではなく「回答数合計」のほうがよろしいのではないか?と思います。
また、フィルター時に分母をフィルター総計ではなく年合計にされたいのであればコンテキストフィルターではなく通常のフィルターに設定下さい。
回答例を添付致します。