我有一個查詢來爲漏斗提取點擊,其中如果用戶擊中它記錄爲「1」的頁面,則返回NULL -使用列A和列B計算比率 - 在Powerpivot/MDX/DAX中,不是SQL
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 /訪問次數,secondcount/firstcount等,以及總數(finalcount /訪問)。
我知道這是可以在Excel數據透視表在SQL加入了「計算字段」
通過添加CalculatedColumn,例如做
-
=IFERROR(QueryName[finalcount]/QueryName[Visits],0)
但我需要的只是USER_TYPE或只是user_loc等給報表使用者切片的選項,和Excel往往會添加比例,這是行不通的B/C
SUM(A/B) != SUM(A)/SUM(B)
是否有DAX/MDX/PowerPivot的添加計算的列/測量,這樣它會爲SUM(finalcount)計算/ SUM爲的任何用戶定義的子集的方式(訪問),數據(日期範圍,用戶類型,位置等)?