目標到達プロセスのクリックスルーを取得するクエリがあります。ユーザーがページにヒットした場合は「1」、そうでない場合は NULL として記録されます -
SELECT datestamp
,COUNT(visits) as Visits
,count([QE001]) as firstcount
,count([QE002]) as secondcount
,count([QE004]) as thirdcount
,count([QE006]) as finalcount
,user_type
,user_loc
FROM
dbname.dbo.loggingtable
GROUP BY user_type, user_loc
各比率の列が必要です。たとえば、firstcount/Visits、secondcount/firstcount などと、合計 (finalcount/Visits) が必要です。
私はこれができることを知っています
- 「計算フィールド」を追加して Excel ピボットテーブルに
- グループ化によるSQLで
PowerPivot で CalculatedColumn を追加します。
=IFERROR(QueryName[finalcount]/QueryName[Visits],0)
しかし、レポートの消費者に、user_typeまたはuser_locなどだけでスライスするオプションを与える必要があり、Excelはプロポーションを追加する傾向があり、b / cでは機能しません
SUM(A/B) != SUM(A)/SUM(B)
DAX/MDX/PowerPivot に計算列/メジャーを追加して、データのユーザー定義サブセット(日付範囲、ユーザー タイプ、場所など)?