Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hello all !
I found a solution to my problem but I think it's not really robust and quick dirty so I would like your opinion and maybe another and better solution.
For context, we have Sales fact (called Transaction items) which are linked to some dimension. One of them is a Client Action that can be an Event, a Gift, a Task or a Note in our CRM.
An Action is linked to a Client but we want to link them to a Transaction item using the Client and the dates of both the Transaction item and the Action.
To link just one Action to a Transaction item we use the following rules :
1. An Action of type Event or Gift can be linked to a Transaction item if it happened up to 14 days before the Transaction item
2. An Action of type Note or Task can be linked to a Transaction item if it happened up to 8 days before the Transaction item
3. If both Event/Gift and Note/Task are linked to the TI, it's the Gift/Event which should be linked
4. If more than one Action is linked, we finally link the latest one
Here's the steps I did :
This is working but as you might guess I find that relying on a Sort of the rows to apply rule 3 and 4 is quite meh. Unfortunately I don't find an other way, my lack of Power Query knowledge shines up here !
So if you think of a better solution I would be very happy to hear it 🙂
I've uploaded my pbix and the Excel example I build to illustrate this : https://drive.google.com/drive/folders/16cTRD8hpmelYueyvnU7HMSyNq7Bq-vDo?usp=sharing
Small up on my question 🙂
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 10 | |
| 6 | |
| 5 | |
| 5 | |
| 2 |