Forum Discussion
greta
2 years agoFrequent Visitor
List.Accumulate or what?
Dear All, thank you for your time. I have a request that seems really complicated to me, I don't know if it's achievable. I've recreeated the data I'm working with in a simplified table that I'm po...
- 2 years ago
greta I did not consider the case when all values are On Hold. Try this instead:
let Source = Lista_OnHold, z = Table.Group( Source, {"MercatusCode"}, {{ "On_Hold", each [lst = Table.Sort(_, {"Index.1", Order.Descending})[ProjectStatusInternal.1], pozz = List.PositionOf(lst, "On Hold", Occurrence.First, (x, y) => x <> y), zz = if pozz = -1 then List.Count(lst) else pozz][zz] }} ) in z
wdx223_Daniel
2 years agoCommunity Champion
Measure=CALCUATE(IF(MAXX(TOPN(1,Table,Table[index],DESC),Table[Status])="on hold",MAX(Table[index])-LASTNONBLANK(VALUES(Table[index]),IF(CALCULATE(MAX(Table[Status])="on hold",1))),ALLEXCPT(Table,Table[Project]))
- greta2 years agoFrequent Visitor
Thank you very much for your support!