我有這個表不同的值總結:如何在該組的其他值
Family_ID Person_ID Weight Spent_amount category
A 1 10 500 flight
A 2 10 500 flight
A 1 10 200 Hotel
A 2 10 200 Hotel
B 3 20 250 flight
B 3 20 300 Hotel
我們在這裏看到每個家庭都有成員和每個爲家庭而不是個人計算類別的費用。正如我們所看到的,並不是每個家庭都與其他家庭相等,但它有體重,因此每一次的消費都應該乘以家庭重量。 現在我的目標是編寫一個度量花在每個家庭
我寫了一個公式,但我看到了很複雜的,我想給它一個錯誤的值。法蘭克福股市DAX公式我寫的是
cash_wieght:=SUMX (
SUMMARIZE (
s2g516_full,
s2g516_full[DIM_HOUSEHOLD_REF_ID],
"cash", CALCULATE (MAXX (SUMMARIZE (
s2g516_full,
s2g516_full[Persons],
s2g516_full[DIM_HOUSEHOLD_REF_ID] ,"cash1", CALCULATE (Sum(s2g516_full[SPENT_PER_REASON])*MAX (s2g516_full[Weight]))
/distinctcount(s2g516_full[person]) ),[Cash1]))
),
[cash]
)
當我帶着樣品與family_ID過濾,它給了我正確的數字樣品測試,但也許不是他們。那麼如何判斷我是否得到了正確的結果呢?
我想要的結果是要進行求和,並與family_ID過濾彷彿PERSON_ID不是像表weight * spent_amount
:「如果我在過濾Family_ID」
A 700*10
B 550 *20
謝謝你看起來棒極了..但是這是真正的表的樣本......如果表包括許多列的我應該包括他們所有的分組? – ray
包含最小數量的字段,它們可以爲您提供合適的值的基數。如果[Opportunity_ID]唯一標識了該值,並且我期望它應該,那麼這就是您所需要的。 – greggyb