Forum Discussion
Find value between two tables and dates
sevenhills Thanks for the prompt reply and taking the time to help out!
I've successfully implemented the DAX code and it works. However it breaks at another granular level when I'm not looking at dates. See how the total does not sum up
Can I somehow make this work without having to use ISINSCOPE() or other similar functions?
Or should I just do as you mentioned and use a column?
Kind regards
Please can you provide what is expected output in your top scenario (like a mockup)
Tough to visualize sometimes ...
- Yggdrasill4 years agoResponsive Resident
The expected output is to find hourly rate and multiply that number with the amount of hours worked. That should define the cost. However I need to be able to look at cost regardless of if I'm looking at one employee, two or all.
Come to think of it maybe it's easier to let PQ calculate the cost in the fact table? So everytime an hour is registered another column is calculated for the cost behind that hour
- sevenhills4 years agoSuper User
- DAX I provided the measure is from your original post and based on a date.
- What you are asking is SCD2 - Fact type of example.
- Let me explain, in case you have not noted already as this type.
- You have two tables
- One table is fact i.e., containing transactions. in your case, employee worked hours on each date.
- Second table is SCD i.e., Slowly change dimension. Where you have effective start date and rate for each employee. (and you are missing is effective end date, which is not an issue).
- What you are looking is to get the rate based on the transaction date!
- You can take a look at these examples and fit to your needs.
If my analysis of your problem is wrong, then I need more details.
Optionally, you can take a look