nanma94
En un nivel alto, tengo el requisito de mostrar las ventas de los clientes y el recuento de la interacción con el cliente (actividades iniciadas por ventas), y si la interacción con el cliente (recuento de actividad) está relacionada con la generación de ingresos.
Mi tabla de ventas tiene el número de ventas de fin de mes por cliente por mes, mi tabla de actividad tiene todos los detalles de actividad, así que cuento el número de registros de actividad para obtener el recuento total por cliente: esta tabla tiene fecha de actividad; y tengo requisitos para contar MTD, QTD y YTD.
Tengo una tabla de fechas. Pero mi modelo de datos actual no me permitiría señalar tanto la fecha de ventas de fin de mes como la fecha de actividad en la tabla de fechas (se queja de la ambigüedad entre la cuenta y la tabla de fechas). Sin el vínculo de ambos lados, cuando extraigo las ventas mensuales y el recuento de eventos mensuales en una sola tabla PBI, los datos son incorrectos.
¿Cuál sería una solución en este caso?
¡Muchas gracias!
Nuevo Méjico
v-yuezhe-msft
En respuesta a nanma94
Hola @nanma94,
Obtuvo la advertencia de ambigüedad al activar la relación entre las tablas DateTable y Event, ¿verdad? Si es así, suponga que puede activar la relación, en este caso, crea una ruta ambigua de DateTable a Account, ¿Debería DateTable atravesar el Plan de ventas mensual o Evento?
En su escenario, puede establecer la dirección de filtro cruzado de la relación entre la cuenta y el evento de «Ambos» a «Único», de esa manera, podrá activar la relación entre las tablas DateTable y Event.
O como otra publicación, mantenga inactiva la relación entre las tablas DateTable y Event, y puede usar la función USERRELATIONSHIP para anular la relación activa cuando utilice DAX.
Gracias,
Lidia Zhang
bhaveshpatel
Debería consultar este documento técnico. Explica claramente el problema de la ambigüedad en las relaciones y sus soluciones.
https://powerbi.microsoft.com/en-us/blog/bidireccional-cross-filtering-whitepaper-2/
nanma94
En respuesta a bhaveshpatel
Muchas gracias Bhavesh por su respuesta. Definitivamente es relevante pero aún no resuelve mi problema directamente 🙁
Realmente necesito que tanto la tabla de ventas como la tabla de eventos apunten a la tabla de fechas para permitir que una segmentación de fechas impulse el cambio de ambas. Aunque el libro blanco señala que es mejor no tener relación con una tabla de fechas bidireccional …
v-yuezhe-msft
En respuesta a nanma94
Hola @nanma94,
Obtuvo la advertencia de ambigüedad al activar la relación entre las tablas DateTable y Event, ¿verdad? Si es así, suponga que puede activar la relación, en este caso, crea una ruta ambigua de DateTable a Account, ¿Debería DateTable atravesar el Plan de ventas mensual o Evento?
En su escenario, puede establecer la dirección de filtro cruzado de la relación entre la cuenta y el evento de «Ambos» a «Único», de esa manera, podrá activar la relación entre las tablas DateTable y Event.
O como otra publicación, mantenga inactiva la relación entre las tablas DateTable y Event, y puede usar la función USERRELATIONSHIP para anular la relación activa cuando utilice DAX.
Gracias,
Lidia Zhang
bhaveshpatel
En respuesta a nanma94
Le sugiero que lo lea detenidamente sobre el tema «Tablas de relaciones ambiguas, ¿qué quieren ver los usuarios finales?» en la página 11.
Solicita mantener inactiva una de las relaciones y utilizar DAX en su lugar para crear lo que está buscando. Su modelo de datos encaja exactamente en ese escenario.