Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Tengo conjunto de datos con 2 columnas - Semana y Usuario. Los datos indican semanas en las que los usuarios han sido parte de cierto grupo. Me gustaría crear una nueva columna (Nuevo usuario) que comparará Week con la semana anterior. Si el usuario no se encuentra en una semana anterior, me gustaría devolver "Sí". Si el usuario se puede encontrar en la tabla de la semana anterior, me gustaría devolver "No".
Ejemplo: Para la semana 2 me gustaría ver "Sí" para John, ya que no hay datos que muestren que John formaba parte del grupo en la semana 1. Para la semana 3, me gustaría ver "No" porque John era parte de un grupo en la semana 2.
Espero que esté lo suficientemente claro 🙂
Cualquier ayuda es apreciada.
¡Gracias!
Matthew
Solved! Go to Solution.
¿Avísame si esto funciona? Cálculos como este son DEPENDENTES en sus datos siendo correctamente SORTED Primero! **
P.D. ¿Necesitamos tener en cuenta la primera / última semana del año? (si la semana 1 -1 sería 0, busque 52 en su lugar?)
Proud to give back to the community!
Thank You!
@MatejZukovic, medir approch es esta semana vs la semana pasada, puede semana rango de la semana, pero la necesidad de separar la tabla
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
Modo de columna ( Column way)
new user ?if(isblank(countx(filter(table,[user]-earlier([user]) && [week] á earlier([week]) -1),[user])),"Yes","No")
Lo siento, ignora el comentario 'Sory', estaba pensando en una situación diferente...
Obviamente hay múltiples maneras de resolver esto basado en todos los mensajes. Aquí hay una manera de tener en cuenta años y semanas.
Proud to give back to the community!
Thank You!
@MatejZukovic, medir approch es esta semana vs la semana pasada, puede semana rango de la semana, pero la necesidad de separar la tabla
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
Modo de columna ( Column way)
new user ?if(isblank(countx(filter(table,[user]-earlier([user]) && [week] á earlier([week]) -1),[user])),"Yes","No")
Pruebe esta medida:
New User =
VAR _prweek =
SELECTEDVALUE ( Users[Week] ) - 1
VAR _user =
SELECTEDVALUE ( Users[User] )
VAR _Cnt =
CALCULATE (
COUNTROWS ( Users ),
FILTER ( ALL ( Users ), Users[Week] = _prweek && Users[User] = _user )
)
RETURN
SWITCH ( TRUE (), _Cnt > 0, "No", "Yes" )
_______________
Si ayudé, por favor acepte la solución y dar felicitaciones! 😀
¿Avísame si esto funciona? Cálculos como este son DEPENDENTES en sus datos siendo correctamente SORTED Primero! **
P.D. ¿Necesitamos tener en cuenta la primera / última semana del año? (si la semana 1 -1 sería 0, busque 52 en su lugar?)
Proud to give back to the community!
Thank You!
Hola @fhill, su solución funciona perfectamente. Gran punto en la primera / última semana del año. ¿Cómo lo abordarías? Además, ¿puede elaborar un poco más sobre los datos que deben ordenarse correctamente?
Gracias a la tonelada,
Matthew
Lo siento, ignora el comentario 'Sory', estaba pensando en una situación diferente...
Obviamente hay múltiples maneras de resolver esto basado en todos los mensajes. Aquí hay una manera de tener en cuenta años y semanas.
Proud to give back to the community!
Thank You!