Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hello,
My case is the following :
1) I have a big history table of all events occuring on the tickets of my DB, basically with the type of the event, the start date and the end date. The only event type interesting me is "EVENT_ID = 50" (to explain why it appears below).
This table is more than 1100000 lines today, about the half of which are of EVENT_ID = 50
2) I have a classical Time Table built on a day by day interval, with several info columns as usual for that kind of table and in which I have a supplementary calculated column telling if that day if a working day or not (working day = 1, non-working day = 0)
This table is 1827 lines today
What I try to do is to compute, for each event of the type 50 of the history table, the number of non-working days in between the start date and the end date of the event. To do so, I used the following formula that seems working :
Solved! Go to Solution.
Hello,
The solution in itself is not correct, because your FILTER argument is not 1 expression and it creates an error.
Nevertheless, based on your idea, the following formula seems to work at least better :
I have similar problem with that please can you connect and solve for me as well
OMG ... the portal has screwed up my example data ... grhhh 😫
removed post due to data coruption
Hi Elorian
Please confirm I have understood.
You have a historty table like this
Ticket | Event_ID | Startdate | Enddate |
1 | 50 | 01/01/2021 | 08/01/2021 |
8 | 60 | 03/01/2021 | 13/01/2021 |
12 | 70 | 05/01/2021 | 14/01/2021 |
21 | 50 | 08/01/2021 | 16/01/2021 |
28 | 72 | 17/01/2021 | 19/01/2021 |
33 | 73 | 22/01/2021 | 21/01/2021 |
39 | 50 | 31/01/2021 | 26/01/2021 |
48 | 75 | 03/02/2021 | 29/01/2021 |
54 | 76 | 10/02/2021 | 02/02/2021 |
A calnedra tbale like this
Date | Working day |
01/01/2021 | 0 |
02/01/2021 | 0 |
03/01/2021 | 0 |
04/01/2021 | 1 |
05/01/2021 | 1 |
06/01/2021 | 1 |
And you wnat a rpwort like this for Event-ID 50 only tickets ?
Ticket | Event_ID | Startdate | Enddate | Working days |
1 | 50 | 01/01/2021 | 08/01/2021 | 4 |
21 | 50 | 08/01/2021 | 16/01/2021 | 5 |
39 | 50 | 31/01/2021 | 26/01/2021 | 10 |
Hi @speedramps,
In a simplify way, yes, that's that (except I don't count the working days but the non-working days).
Kr,
Elorian
So you want a report with the number of non working days per ticket. But only show event-id =50 tickets on the report???
No, not on a report... I want a calculated column with that number of non working day for all tickets with event-id 50, but with the size of tables I mentionned in my initial post. The formula I'm using (see post) is working, but apparently it ruins the performance of Power BI afterwards --> want to know if my formula is 1) correct and 2) can be improved to not kill performances
Hi again Elorien
You can create this measure.
Then create a table visual with ticket id and the measure. Then apply a filter for event-id = 50. It should run quickly ...
I will check that formula because I don't know well the SELECTEDVALUE function. But for the 1st part, no, because this calculated column that I want will serve for a further calculation, I really need it as a calculated column, not in a visual/table visual. Thanks!
I am an unpaid power bi volunteer
Please can you click Accept As Solution to give kudos and then raise another ticket.
Ive answered your question well. But you didnt mention it had to be a calculated field. Thanks
😞
Hello,
The solution in itself is not correct, because your FILTER argument is not 1 expression and it creates an error.
Nevertheless, based on your idea, the following formula seems to work at least better :