Forum Discussion
MVCPA
11 months agoFrequent Visitor
Help with DAX Measure - Sum with condition
Hi all!, I have table that contains a list of employees and their timesheet entries. Currently, my manager wants to apply a logic and show it up in a Matrix. Logic: IF Employee A's all hours ...
- 10 months ago
Hi MVCPA ,
Sorry for the delay in response!!
Below is the updated measure which is showing normal time only for indirect for karen employee. Attached pbix file for reference.
Expected Value =SUMX(SUMMARIZECOLUMNS(employee[crc27_employee],'Time type'[crc27_timetype]),VAR CurrentHours =CALCULATE(SUM('Sample'[crc27_hours]))VAR HasData =NOT ISBLANK(CurrentHours)VAR NonNormalHours =CALCULATE(SUM('Sample'[crc27_hours]),REMOVEFILTERS('Time type'),NOT('Time type'[crc27_timetype] IN {"Normal Time"}))RETURNIF(HasData,IF(NonNormalHours >= 164.67,SWITCH(TRUE(),SELECTEDVALUE('Time type'[crc27_timetype]) = "Normal Time", 0,CurrentHours),SWITCH(TRUE(),SELECTEDVALUE('Time type'[crc27_timetype]) = "Normal Time",ABS(NonNormalHours - CurrentHours),CurrentHours)),BLANK()))Please review the output and let us know if you still need any further assistance here.
Thanks & Regards,
Rekha Athmakuri.
danextian
Super User
11 months agoHi MVCPA
Please provide a workable sample data (not an image), your expected result from the same sample data and your reasoning behind. You may post a link to Excel or a sanitized copy of your PBIX (confidential data removed) stored in the cloud. Just as it takes time to prepare your sample data, it also takes time to come up with a solution.
This sticky post should serve as a guide: