Forum Discussion
Allocating Cost Formula
- 5 years ago
is this waht you want?
Column = if('Table'[Location]="Central",'Table'[Cost],maxx(FILTER('Table','Table'[Project# ]=EARLIER('Table'[Project# ])&&'Table'[Location]="Central"),'Table'[Cost]/CALCULATE(COUNTROWS('Table'),'Table'[Location]<>"Central",ALLEXCEPT('Table','Table'[Project# ])))) - 5 years ago
Hi dw700d ,
What ryan_mayu created is a custom column using M language in Power Query Editor.
If you wnat to create a column or measure using DAX, try this:
Column = VAR Cost_ = CALCULATE ( SUM ( 'Table'[Cost] ), ALLEXCEPT ( 'Table', 'Table'[Project#] ) ) VAR LocationCount = CALCULATE ( COUNT ( 'Table'[Location] ), FILTER ( ALLEXCEPT ( 'Table', 'Table'[Project#] ), 'Table'[Location] <> "Central" ) ) RETURN IF ( 'Table'[Location] = "Central", [Cost], DIVIDE ( Cost_, LocationCount ) )Measure = VAR Cost_ = CALCULATE ( SUM ( 'Table'[Cost] ), ALLEXCEPT ( 'Table', 'Table'[Project#] ) ) VAR LocationCount = CALCULATE ( COUNT ( 'Table'[Location] ), FILTER ( ALLEXCEPT ( 'Table', 'Table'[Project#] ), 'Table'[Location] <> "Central" ) ) RETURN IF ( MAX( 'Table'[Location] ) = "Central", Cost_, DIVIDE ( Cost_, LocationCount ) )Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, dw700d
Please try the below DAX measure.
Cost evenly allocate =
IF (
CALCULATE (
COUNT ( 'Table'[Project#] ),
ALLEXCEPT ( 'Table', 'Table'[Project#] )
) > 1,
IF (
SELECTEDVALUE ( 'Table'[Location] ) = "Central",
BLANK (),
DIVIDE (
CALCULATE ( SUM ( 'Table'[Cost] ), ALLEXCEPT ( 'Table', 'Table'[Project#] ) ),
CALCULATE (
COUNT ( 'Table'[Project#] ),
ALLEXCEPT ( 'Table', 'Table'[Project#] )
) - 1
)
),
CALCULATE ( SUM ( 'Table'[Cost] ), ALLEXCEPT ( 'Table', 'Table'[Project#] ) )
)
Hi, My name is Jihwan Kim.
If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.
Thank you for the repsonse. The numbers are not allocating correctly. Any other suggestions?
- Jihwan_Kim5 years agoSuper User
Hi,
If it is OK with you, can I see your sample pbix file that you used the measure for the above?