March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hello,
I would like to show WHEN and HOW MANY equipment failures occur in timeline. Then I use the following code:
CALCULATE(
COUNTROWS(
GROUPBY(
'IssueTable',
'IssueTable'[IssueID],
'IssueTable'[Plant],
'IssueTable'[Equipment]
)
)
)
My IssueTable have multiple rows for every issue reported but most rows are only updates of a single one issue. When I put these data in a timeline chart (bar graph), each update counts as a NEW issue (thats the problem!).
IssueTable
Date | IssueID | Plant | Equipment | Remarks (free text) |
01/jan/21 | 1 | Alpha | Turbine | Initial issue reporting |
02/jan/21 | 1 | Alpha | Turbine | Update1 |
03/jan/21 | 1 | Alpha | Turbine | Update2 |
02/jan/21 | 2 | Alpha | Turbine | Initial issue reporting |
03/jan/21 | 2 | Alpha | Turbine | Update1 |
04/jan/21 | 2 | Alpha | Turbine | Update2 |
07/jan/21 | 1 | Beta | Generator | Initial issue reporting |
08/jan/21 | 1 | Beta | Generator | Update1 |
09/jan/21 | 1 | Beta | Generator | Update2 |
This is what I get:
What I wanted:
I appreciate any help.
Solved! Go to Solution.
Hi @danilopbr ,
First go to query editor>add an index column;
Then create a measure as below:
Measure =
var _minindex=CALCULATE(MIN('Table'[Index]),FILTER(ALL('Table'),'Table'[IssueID]=MAX('Table'[IssueID])&&'Table'[Plant]=MAX('Table'[Plant])))
Return
IF(MAX('Table'[Index])=_minindex,1,BLANK())
And you will see:
For the related .pbix file,pls see attached.
Best Regards,
Kelly
Did I answer your question? Mark my post as a solution!
Hi @danilopbr
Is this good?
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Hello Amine Jerbi.
In fact this column (Remarks) is a free text one. That's why it has random content.
Do you know how to solve it?
Thank you for your collaboration.
What is the source? Data in that column(Remarks) how is it inserted?
Basicaly you need a column where you have a standard input of the remarks, do you have one like it?
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Data in that column(Remarks) how is it inserted?
Answer: it is typed with a description of the failure in a free style. There is no standard for filling this column.
Basicaly you need a column where you have a standard input of the remarks, do you have one like it?
Answer: I don't. I tried in many ways to find a code that summarizes a table considering only the first record (based on date column), because [Remarks] column is a free text (no standard).
I don't know how to help you on this other than add a column where you make it look like standard data in it according to what you see in the Column Remarks, But this won't be automatic if the user enters something different that it already exist.
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
Thank you so much Amine.
Hi @danilopbr ,
First go to query editor>add an index column;
Then create a measure as below:
Measure =
var _minindex=CALCULATE(MIN('Table'[Index]),FILTER(ALL('Table'),'Table'[IssueID]=MAX('Table'[IssueID])&&'Table'[Plant]=MAX('Table'[Plant])))
Return
IF(MAX('Table'[Index])=_minindex,1,BLANK())
And you will see:
For the related .pbix file,pls see attached.
Best Regards,
Kelly
Did I answer your question? Mark my post as a solution!
Sorry for this delayed feedback.
Your suggestion was simple and brilliant.
Just a question: you used the calculate modifier below to group the table events, right? I would never have thought like this 😄
Welcome
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
128 | |
90 | |
75 | |
56 | |
53 |
User | Count |
---|---|
200 | |
104 | |
101 | |
67 | |
55 |