Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
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] )
)
)
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
11 | |
9 | |
8 | |
8 | |
8 |
User | Count |
---|---|
13 | |
12 | |
11 | |
10 | |
9 |