Forum Discussion
jostnachs
1 year agoHelper IV
count by buckets
Hi all.... I have a requirement where i have to show count of clients grouped by commission buckets. But as per below screenshots there is only 1 client but he is falling under different buckets...
- 1 year ago
Hi jostnachs
Apply your conditional column to the total estimated compensasion by client and not to the individual commission rows.
Commission_Bucket = VAR ClientCommission = CALCULATE ( SUM ( V_DimPolicy[EstimatedCommission] ), ALLEXCEPT ( V_DimPolicy, V_DimPolicy[ClientID] ) ) RETURN SWITCH ( TRUE (), ClientCommission >= 0 && ClientCommission <= 5000, "<5K", ClientCommission > 5000 && ClientCommission <= 10000, "5K-10K", ClientCommission > 10000 && ClientCommission <= 30000, "10K-30K", ClientCommission > 30000 && ClientCommission <= 50000, "30K-50K", ClientCommission > 50000 && ClientCommission <= 100000, "50-100K", ClientCommission > 100000, "100K+", ISBLANK ( ClientCommission ), "Blank", "Out of Range" -- Optional to catch any edge cases )
danextian
1 year agoSuper User
Hi jostnachs
Apply your conditional column to the total estimated compensasion by client and not to the individual commission rows.
Commission_Bucket =
VAR ClientCommission =
CALCULATE (
SUM ( V_DimPolicy[EstimatedCommission] ),
ALLEXCEPT ( V_DimPolicy, V_DimPolicy[ClientID] )
)
RETURN
SWITCH (
TRUE (),
ClientCommission >= 0
&& ClientCommission <= 5000, "<5K",
ClientCommission > 5000
&& ClientCommission <= 10000, "5K-10K",
ClientCommission > 10000
&& ClientCommission <= 30000, "10K-30K",
ClientCommission > 30000
&& ClientCommission <= 50000, "30K-50K",
ClientCommission > 50000
&& ClientCommission <= 100000, "50-100K",
ClientCommission > 100000, "100K+",
ISBLANK ( ClientCommission ), "Blank",
"Out of Range" -- Optional to catch any edge cases
)