Forum Discussion
Syndicate_Admin
Administrator
4 years agocontar todos los edificios visitados
hola tengo edificio de mesa que cada edificio tiene múltiples apartamentos.. cada empleado debe visitar todos los apartamentos dentro del edificio para considerar ese edificio visitado. y quiero en...
- 4 years ago
Hola
La buena noticia es que nada complicado con eso 🙂 :
Puede contar el número de apartamentos por edificio utilizando Medidas como:
Count of Apt / Building = VAR CurrBuilding = MAX ( TabBuilding[Building_] ) RETURN CALCULATE( COUNT(TabBuilding[idapartment]) , ALL( TabBuilding ) , TabBuilding[Building_] = CurrBuilding )
a continuación, puede contar el número de edificios de par plano visitados utilizando:Count of Apt / Building visited = VAR CurrBuilding = MAX ( TabBuilding[Building_] ) RETURN CALCULATE( COUNT(TabBuilding[idapartment]) , ALL( TabBuilding ) , TabBuilding[Building_] = CurrBuilding && TabBuilding[visit_status]="visitid" )+0
y hacer la comparación para comprobar un estado final para el edificioStatus Building = SWITCH( TRUE(), [Count of Apt / Building visited]=[Count of Apt / Building],"Finished", "Not Finished")Como puedes imaginar puedes hacerlo en una fórmula si es mejor para ti 🙂
Espero que ayude
Syndicate_Admin
Administrator
4 years agoSi tiene una tabla Edificios con una relación de uno a muchos con una tabla Visitas, entonces podría crear una medida como
Num visited buildings = SUMX( Buildings,
IF( ISEMPTY( FILTER(RELATEDTABLE(Visits), Visits[Status] = "not visited") ) &&
NOT ISEMPTY( FILTER(RELATEDTABLE(Visits), Visits[Status] = "visited") )
, 1, 0)
)