Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi ,
Can any one help me with dax measures.I need to calculate Open Commitments against this Cost Category : Labour, Plant & Equipments etc.
The data I have like :
Solved! Go to Solution.
Change your formula to below or you can simply just hide that blank category row.
Open Commitments_ =
VAR _labour =
SUM ( CommittedCostSummary[LaborOpenCommittedCost] )
VAR _allowance =
SUM ( CommittedCostSummary[AllowanceOpenCommittedCost] )
VAR _costcategory =
SELECTEDVALUE ( CostCategory[Cost Category] )
RETURN
IF (
NOT ( HASONEVALUE ( CostCategory[Cost Category] ) ),
_labour + _allowance,
SWITCH (
TRUE (),
_costcategory = "Labour", _labour,
_costcategory = "Allowance", _allowance
)
)
Proud to be a Super User!
Hi @ashmitp869
As always, please provide a workable sample data and not an image and your expected result from that - how it is to be computed, etc. Please refer to this post: https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...
Proud to be a Super User!
Try this:
Open Commitments_ =
VAR _labour =
SUM ( CommittedCostSummary[LaborOpenCommittedCost] )
VAR _allowance =
SUM ( CommittedCostSummary[AllowanceOpenCommittedCost] )
VAR _costcategory =
SELECTEDVALUE ( CostCategory[Cost Category] )
RETURN
IF (
ISBLANK ( _costcategory ),
_labour + _allowance,
SWITCH (
TRUE (),
_costcategory = "Labour", _labour,
_costcategory = "Allowance", _allowance
)
)
Proud to be a Super User!
Hi @danextian Thanks the expressions worked and also getting TOTAL. But how to omit the Last line
Becoz the TOTAL is duplicating , I don't need to show the last line instead show the TOTAL.
Open Commitments = VAR _labour =
SUM ( CommittedCostSummary[LaborOpenCommittedCost] )
VAR _allowance =
SUM ( CommittedCostSummary[AllowanceOpenCommittedCost] )
VAR _fees =
SUM ( CommittedCostSummary[FeesOpenCommittedCost] )
VAR _fom =
SUM ( CommittedCostSummary[FOMRentedEquipmentOpenCommittedCost] )
VAR _sub =
SUM ( CommittedCostSummary[SubcontractOpenCommittedCost] )
VAR _sup =
SUM ( CommittedCostSummary[SuppliesOpenCommittedCost] )
VAR _mat =
SUM ( CommittedCostSummary[MaterialsOpenCommittedCost] )
VAR _equi =
SUM ( CommittedCostSummary[ConstructionEquipmentOpenCommittedCost] )
VAR _unde =
SUM ( CommittedCostSummary[UndefinedOpenCommittedCost] )
VAR _costcategory =
SELECTEDVALUE ( CostCategory[Cost Category] )
RETURN
IF (
ISBLANK( _costcategory ),
_labour + _allowance + _fees + _fom + _sub + _sup + _mat + _equi + _unde,
SWITCH (
TRUE (),
_costcategory = "Labour", _labour,
_costcategory = "Allowance", _allowance,
_costcategory = "Fees", _fees,
_costcategory = "FOM Rented Equipment", _fom,
_costcategory = "Subcontractors", _sub,
_costcategory = "Construction Supplies", _sup,
_costcategory = "Project Materials", _mat,
_costcategory = "Plant & Equipment", _equi,
_costcategory = "Undefined", _unde
)
)
Change your formula to below or you can simply just hide that blank category row.
Open Commitments_ =
VAR _labour =
SUM ( CommittedCostSummary[LaborOpenCommittedCost] )
VAR _allowance =
SUM ( CommittedCostSummary[AllowanceOpenCommittedCost] )
VAR _costcategory =
SELECTEDVALUE ( CostCategory[Cost Category] )
RETURN
IF (
NOT ( HASONEVALUE ( CostCategory[Cost Category] ) ),
_labour + _allowance,
SWITCH (
TRUE (),
_costcategory = "Labour", _labour,
_costcategory = "Allowance", _allowance
)
)
Proud to be a Super User!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
105 | |
75 | |
43 | |
40 | |
32 |
User | Count |
---|---|
170 | |
90 | |
65 | |
46 | |
44 |