Forum Discussion
Visual table cannot show correctly
- 6 years ago
Hi trinachung ,
Keeping the originial relationship model you have you need to create the following measures:
Individual Cost Ratio by Salary = SUM ( 'Individual Staff Expenses'[Salary by Cost Split] ) / CALCULATE ( SUM ( 'Individual Staff Expenses'[Salary by Cost Split] ); ALLEXCEPT ( 'Individual Staff Expenses'; 'Individual Staff Expenses'[Dept] ) ) Total Staff Expenses by Individual AUX = IF ( SELECTEDVALUE ( 'Individual Staff Expenses'[Brand] ) = "All"; SUM ( 'Total Staff Expenses'[Total Staff Expenses] ) * CALCULATE ( [% sales]; FILTER ( ALL ( 'Sales Data'[Brand] ); 'Sales Data'[Brand] = SELECTEDVALUE ( Brand[Brand] ) ) ); CALCULATE ( SUM ( 'Total Staff Expenses'[Total Staff Expenses] ) * [Individual Cost Ratio by Salary]; FILTER ( 'Individual Staff Expenses'; 'Individual Staff Expenses'[Brand] = SELECTEDVALUE ( Brand[Brand] ) ) ) ) + 0 % sales = SUM('Sales Data'[Sales])/CALCULATE(SUM('Sales Data'[Sales]);ALL('Sales Data')) Total Staff Expenses by Individual = IF ( HASONEVALUE ( Dept[Dept] ); SUMX ( Brand; [Total Staff Expenses by Individual AUX] ); IF ( HASONEVALUE ( Brand[Brand] ); SUMX ( Dept; [Total Staff Expenses by Individual AUX] ); SUM ( 'Total Staff Expenses'[Total Staff Expenses] ) ) )Now just setup you table as needed.
Your issue was related with the ALL part of the split by brand of the department costs, so you need to force for those the split by % of sales.
As you can see in the file I have attach I have no additional calculated columns all measures.
Check the result in attach PBIX file.
Hi MFelix,
One more question, if Staff A's expense is splitted into 2 rows, like below:
| Staff | Dept | Brand | Product Type | Cost Split | Salary by Cost Split |
| Staff A | SUP A | All | Type A | 0.7 | 350 |
| Staff A | SUP A | Brand A | Type B | 0.3 | 150 |
Staff A is working for both brand All and Brand A but is under SUP A dept. How could the measures work?
Hi trinachung ,
How does this impact the numbers you have? Will the sup A only consider 70%of the 2K
- trinachung6 years agoHelper I
Hi MFelix
If I have to split the cost with product type as well with below data (Only change the cost splits of Staff A & Staff J, others are the same), how could the measures "Total Staff Expenses by Individual" works?
For example, Staff A is under "SUP A" department, his cost splits are including both brand "All" & "Brand A".
Individual Staff Expenses
Staff Dept Brand Product Type Cost Split Salary by Cost Split Staff A SUP A All Type All 0.7 350 Staff A SUP A Brand A Type A 0.3 150 Staff B SUP A All Type All 1 200 Staff C SUP A All Type All 1 300 Staff D SUP B All Type All 1 200 Staff E SUP B All Type All 1 300 Staff F OPS A Brand A Type A 0.8 200 Staff F OPS A Brand B Type A 0.2 50 Staff G OPS A Brand B Type B 1 230 Staff H OPS A Brand B Type B 1 400 Staff I OPS B Brand A Type A 1 300 Staff J OPS B All Type All 0.6 240 Staff J OPS B Brand A Type B 0.4 160 Staff K
OPS C Brand B Type A 0.4 240 Staff K OPS C Brand C Type B 0.6 360
Staff L OPS C Brand B Type B 1 150 Staff M OPS C Brand C Type C 1 250 Expected table would be:
Dept Brand A Brand B Brand C Total OPS A 568.18 1,931.82 0 2,500.00 OPS B 1,110.13 265.44 124.43 1,500.00 OPS C 0 702.00 1,098.00 1,800.00 SUP A 711.29 877.42 411.29 2,000.00 SUP B 241.94 516.13 241.94 1,000.00 Total 2,793.99 4,182.21 1,823.81 8,800.00 - trinachung6 years agoHelper I
Hi, anyone could help? Thanks!!