I have two columns that I am pulling and comparing. Signal, Date/Time
Source is a historical log of every-time a Signal has thrown an error in a postgres.
I already have a workflow that grabs the error feed dynamically and sorts it out to techs to respond to said errors. There are, through analysis, several stations that are continually throwing errors. They are known. I filtered them out of the main daily report to techs but also want to have a check to see if they "fix", don't send an error, for X amount of time and then throw an error again that they pop up appropriately.
That way if they do get fixed and then break again we don't ignore them as it may be a new problem not the known issue waiting on a fix.
I've pulled the offending stations into a workflow that then compares them to the historical log. I created a multi-row formula that does a date time difference column and selected only the last "8" days, today plus the previous week.
I want to be able to have an output that is IF today [date time diff 0] is present but no others THEN pass on.
Station | Date Time | Date Time diff |
A | 1/13 | 0 |
A | 1/11 | 2 |
A | 1/10 | 3 |
Solved! Go to Solution.
@GoldenDesign04 are you looking for something like this?
If not, am not sure if I understand your question. Can you elaborate a little bit more please?
I'll try and elaborate.
I want to only pass on the first row, if the next most recent record is older than 7 days prior
So in my first example data:
Station | Date Time | Date Time diff |
A | 1/13 | 0 |
A | 1/11 | 2 |
A | 1/10 | 3 |
Nothing would be passed.
But if:
Station | Date Time | Date Time diff |
A | 1/13 | 0 |
A | 1/3 | 9 |
A | 1/2 | 10 |
Then this record (row 1) should be passed through the workflow.
So out put would be
Station | Date Time | Date Time diff |
A | 1/13 | 0 |
Again, the idea is to filter out a station that is a known issue. In this case it has reported the last 400 days running. I want to remove it, and quite a few others, from the tech supports workload as it is something their not going to fix. At the same time I want to build in a safeguard if it gets fixed (no longer reporting) but then throws an error again (could be something new) so it doesn't get missed.
@GoldenDesign04 I see, attached is the workflow with the logic you described. Does this work for you?