Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
I have the below dataset, where there is several actions (Code 005) for each notification. I would like to create a column that will publish a final date for closure of the actions - but only if all actions for the notification has a comepled date. There is different number of action tasks for each notification.
I need it to publish the latest date an action was closed for each notification.
Typ | Notifctn | Completed | Code | Action tasks closed | Expected result |
ZP | 200017902 | 15-jun-22 | 0005 | 15.jun.2022 | 30 jun22 |
ZP | 200017902 | 30-jun-22 | 0005 | 30.jun.2022 | 30 jun22 |
ZP | 200018394 | 05-jul-22 | 0005 | 05-jul-22 | 05-jul22 |
ZP | 200000153 | 27-apr-21 | 0005 | 27.apr.2021 | no date as one action is not closed yet. |
ZP | 200000153 | 27-apr-21 | 0005 | 27.apr.2021 | no date as one action is not closed yet. |
ZP | 200000153 | 0005 | no date as one action is not closed yet. | ||
ZP | 200000153 | 27-apr-21 | 0005 | 27.apr.2021 | no date as one action is not closed yet. |
I Really hope that someone can help me out here 🙂 Thank you very much in advance for your help.
Solved! Go to Solution.
You can make a tweak to make sure that the code is also taken into account
Final actions completed =
VAR CompletedDates =
CALCULATETABLE (
VALUES ( QM13[Action tasks closed] ),
ALLEXCEPT ( QM13, QM13[Notifctn], QM13[Code] )
)
RETURN
IF (
NOT BLANK () IN CompletedDates,
CALCULATE (
MAX ( QM13[Action tasks closed] ),
ALLEXCEPT ( QM13, QM13[Notifctn], QM13[Code] )
)
)
Thank you so much for your kind support. It works perfect now.
You can add a column like
Final completed date =
VAR CompletedDates =
CALCULATETABLE (
VALUES ( 'Table'[Action tasks closed] ),
ALLEXCEPT ( 'Table', 'Table'[Notifctn] )
)
RETURN
IF (
NOT BLANK () IN CompletedDates,
CALCULATE (
MAX ( 'Table'[Action tasks closed] ),
ALLEXCEPT ( 'Table', 'Table'[Notifctn] )
)
)
Thank you very much for your quick support. I have entered the formula into my dataset. It does not give me any errors, but it also does not give me any dates. 🤔
I think now I understand why. In my dataset there will also be other lines with codes "006" and "007" that will not be completed. Therefore it gives me empty fields in all cases. Can you advise in this more complex situation also?
Typ | Notifctn | Completed | Code | Action tasks closed | Expected result |
ZP | 200017902 | 15-jun-22 | 0005 | 15.jun.2022 | 30 jun22 |
ZP | 200017902 | 30-jun-22 | 0005 | 30.jun.2022 | 30 jun22 |
ZP | 200017902 | 0006 | either empty or 30-jun22 | ||
ZP | 200017902 | 0007 | either empty or 30-jun22 | ||
ZP | 200018394 | 05-jul-22 | 0005 | 05-jul-22 | 05-jul22 |
ZP | 200018394 | 05-jul-22 | 0006 | either empty or 05-jul22 | |
ZP | 200000153 | 27-apr-21 | 0005 | 27.apr.2021 | no date as one action is not closed yet. |
ZP | 200000153 | 27-apr-21 | 0005 | 27.apr.2021 | no date as one action is not closed yet. |
ZP | 200000153 | 0005 | no date as one action is not closed yet. | ||
ZP | 200000153 | 27-apr-21 | 0005 | 27.apr.2021 | no date as one action is not closed yet |
ZP | 200000153 | 0006 | no date as one action is not closed yet. | ||
ZP | 200000153 | 0007 | no date as one action is not closed yet. |
You can make a tweak to make sure that the code is also taken into account
Final actions completed =
VAR CompletedDates =
CALCULATETABLE (
VALUES ( QM13[Action tasks closed] ),
ALLEXCEPT ( QM13, QM13[Notifctn], QM13[Code] )
)
RETURN
IF (
NOT BLANK () IN CompletedDates,
CALCULATE (
MAX ( QM13[Action tasks closed] ),
ALLEXCEPT ( QM13, QM13[Notifctn], QM13[Code] )
)
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
19 | |
14 | |
10 | |
10 | |
9 |
User | Count |
---|---|
15 | |
13 | |
12 | |
12 | |
11 |