Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
I have 2 calculated Columns -> InFull = IF([ActualDuration]<[ScheduledDuration]*.85,"Not In Full","In Full") &
Punctuality = IF (OTIF[DutyTimeFrom]<OTIF[TimeFrom]-1/24*.25,"Early",IF (OTIF[DutyTimeFrom]>OTIF[TimeFrom]+1/24*.25,"Late","On Time"))
I need to add the total number of times that the text 'In Full' appears & "On Time". I only want to add them if both appear.
Solved! Go to Solution.
@android1 This should work...
In Full & On Time = COUNTROWS ( FILTER ( 'OTIF', 'OTIF'[Punctuality] = "On Time" && 'OTIF'[InFull] = "In Full" ) )
Try this:
InFullOnTime = CALCULATE(COUNT([SomeColumn]),FILTER(OTIF,OTIF[InFull] = "In Full"),FILTER(OTIF,OTIF[Punctuality] = "On Time"))
Thanks for your reply. Can I use Count when dealing with strings? Getting the error attached.
Use COUNTA
Can you explain what column [Some Column] should refer to? I tried referencing both [In Full] & [Punctuality]
with no joy.
@android1 This should work...
In Full & On Time = COUNTROWS ( FILTER ( 'OTIF', 'OTIF'[Punctuality] = "On Time" && 'OTIF'[InFull] = "In Full" ) )
Hi Sean,
I was sure when I saw your && suggestion that it was something I had already tried.
But whatever, yours works perfectly. The Matrix option is very interesting.
Thanks a million for this.
Thanks to smoupre too for your input.
@android1 you could also just create a Matirx and use a simple Measure like in the picture
Countrows = COUNTROWS('Table')
User | Count |
---|---|
72 | |
69 | |
36 | |
25 | |
22 |
User | Count |
---|---|
97 | |
92 | |
53 | |
45 | |
40 |