Forum Discussion
bjurek
Helper I
3 years agoCalculate in row
Hello!
Anybody knows how calculate "How many times in a row there is no availability counted from the last date"
3 Replies
- amitchandak
Super User
bjurek , if you need a new column
if([Date] = maxx(filter(Table, [Shop] = earlier([Shop])), [Date]) , Countx(filter(Table, [Shop] = earlier([Shop]) && [availability] =0 ), [Date]) , blank())
for measures
if(MAx([Date]) = maxx(filter(allselected(Table), [Shop] = max([Shop])), [Date]) , Countx(filter(allselected(Table), [Shop] = Max([Shop]) && [availability] =0 ), [Date]) , blank())
- bjurek
Helper I
Hi, thanks for help, however its not work. Instead show value 8 it show 13 = (8+5 from 2023-01-01 to 2023-01-10)
Can you check ?
- FreemanZ
Super User
hi bjurek
try to add a calculated column like:
Column = VAR _currentdate = tbl[Date] VAR _table = FILTER(tbl, tbl[Shop]=EARLIER(tbl[Shop])) VAR _stopdate = MAXX( FILTER( _table, tbl[Date]<_currentdate &&tbl[value]=1 ), tbl[Date] ) VAR RESULT= IF( tbl[Value]=0&&tbl[Date]=MAXX(_table, tbl[date]), COUNTROWS( FILTER( _table, tbl[Date]<=_currentdate &&tbl[Date]>_stopdate ) ), BLANK() ) RETURN RESULTit worked like: