Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

comparar campos de fecha en 2 tablas, cada una relacionada con una 3a tabla y mantener filtros de nivel visual

¡Hola a todos! Estoy luchando con una comparación entre campos de fecha en 2 tablas separadas.

Tengo 3 tablas en total: Cliente, Actividade Compromiso. Las tablas Actividad e Interacción están relacionadas con el Cliente a través del Identificador de cliente, pero no tienen ninguna relación entre sí.

Lo que estoy tratando de hacer:

  1. Utilice filtros de nivel visual para mantener solo el nivel de interés , alto o médico, tipo de actividad , llamada y detalle de la actividad , seguimiento
  2. Compare la fecha de la actividad y la fecha de participación
  3. Fecha de actividad de devolución si la fecha de actividad se encuentra dentro de los 10 días posteriores a la fecha de interacción. Por ejemplo, si la fecha de interacción era el 1 de enero de 2020, la fecha de actividad debe ser del 1 de enero de 2020 al 11 de enero de 2020, así como satisfacer los criterios de #1 anteriores.

Este es el aspecto de las relaciones en la vista de modelo:

Capture2.PNG

Estas son las tablas:

Customer

ID de clienteNombre
US100100James
US100200Rick

Tabla de actividades

ID de clienteFecha de actividadActivity TypeActivity Detail
US100100martes, 2 de junio de 2020Correo electrónicoSeguimiento
US100200Jueves, 20 de febrero de 2020LlamarSeguimiento
US100200martes, 2 de junio de 2020LlamarSeguimiento
US100100Sábado, 2 de mayo de 2020Correo electrónicoSeguimiento
US100100Domingo, 2 de febrero de 2020LlamarOtro
US100100lunes, 10 de febrero de 2020LlamarSeguimiento
US100100Sábado, 15 de febrero de 2020LlamarSeguimiento

Tabla de Participación

ID de clienteEngagement DateCódigo de participaciónInterest Level
US100100Sábado, 1 de febrero de 2020EventoAlto
US100100Viernes, 29 de mayo de 2020DemoOtro
US100200Sábado, 1 de febrero de 2020EventoCon
US100200Viernes, 29 de mayo de 2020DemoAlto
US100100Viernes, 1 de mayo de 2020Sesión WebAlto
US100200Viernes, 1 de mayo de 2020Sesión WebCon

Basado en mi versión dibujada a mano en papel, el resultado debe ser como se muestra a continuación.

Resultado

NombreFecha de actividad
James2/10/2020
Rick6/2/2020

Gracias de antemano. Cualquier ayuda es muy apreciada. Soy nuevo en Power BI - David

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@DavidArthurBaum , Crear una nueva columna de marca en la tabla de actividad y filtrar para 1

nueva columna ?
var _cnt - countx(filter(Engagement , Engagement[Engagement Date] <-Activity[Activity Date] && Engagement[Engagement Date] >-Activity[Activity Date] -10 &&
Compromiso[ID de cliente] - Actividad [ID de cliente]),Compromiso[ID de cliente])+0
devolución
if(_cnt >0, 1, 0)

Utilice el cliente y la actividad en visual con el filtro n.o 1 para la nueva columna

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@DavidArthurBaum , Crear una nueva columna de marca en la tabla de actividad y filtrar para 1

nueva columna ?
var _cnt - countx(filter(Engagement , Engagement[Engagement Date] <-Activity[Activity Date] && Engagement[Engagement Date] >-Activity[Activity Date] -10 &&
Compromiso[ID de cliente] - Actividad [ID de cliente]),Compromiso[ID de cliente])+0
devolución
if(_cnt >0, 1, 0)

Utilice el cliente y la actividad en visual con el filtro n.o 1 para la nueva columna

Anonymous
Not applicable

@amitchandak ¡Hermosa! Esto funciona. Muchas gracias por su ayuda. Kudos + Solución Aceptada

AllisonKennedy
Super User
Super User

@DavidArthurBaum Tiene razón en que estas dos tablas no se filtran entre sí. Sugiero que desee establecer la dirección del filtro cruzado en single también. Puede agregar filtros de nivel visual a una visualización de tabla que puedan filtrar de un hecho a otro mediante COUNTROWS. Vea si esta publicación y el video ayudan a explicar cómo: https://www.sqlbi.com/articles/bidirectional-relationships-and-ambiguity-in-dax/


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.