Forum Discussion
% calculation per row
Hello
I'm trying to create a calculate column of cost % out of total cost with filters, attaching the pic below for example
I have two column that filtering my calc, the right column (cost %) is what im trying to create, please note that I have a lot of month and products so creating a measure oer each one is not relevent.
thx again !
Anonymous
I think you forgot to write "Filter". so write it as follows:
Product_Share = 'Sales'[Total Cost (Calc)] / CALCULATE(SUM('Sales'[Total Cost (Calc)]),Filter ('Sales','Sales'[Month] = EARLIER('Sales'[Month]) && 'Sales'[Product_Group (Calc)] = EARLIER('Sales'[Product_Group (Calc)]))
* I highlight updated part*
If this post helps, then I would appreciate a thumbs up and mark it as the solution to help the other members find it more quickly.
6 Replies
- Selva-SalimiSolution Sage
Hi Anonymous
You can write a column as follows and change the format as percentage:
Product_Share := Cost / calculate(sum(cost) , filter (your_table , period= earlier (period) && product= earlier (product))
If this post helps, then I would appreciate a thumbs up and mark it as the solution to help the other members find it more quickly.
- AnonymousNot applicable
I'm getting all 100 %
Product_Share = 'Sales'[Total Cost (Calc)] / CALCULATE(SUM('Sales'[Total Cost (Calc)]),'Sales'[Month] = EARLIER('Sales'[Month]),'Sales'[Product_Group (Calc)] = EARLIER('Sales'[Product_Group (Calc)]))where cost is a decimal number,month is a date and product is text- Selva-SalimiSolution Sage
Anonymous
Are you sure that you have written a column , and not measure??
- AnonymousNot applicable
I think so, pls see below :