Problema de hechos múltiples

Un usuario Pregunto ✅

Jonathan_P

Hola,

Soy relativamente nuevo en el diseño de esquemas en estrella, Power BI y sus mejores prácticas, especialmente cuando hay varias tablas de hechos en el mismo informe.

Estoy luchando un poco con el siguiente diseño donde hay 2 tablas de hechos, ‘Ventas’ (el proceso comercial son las ventas) y ‘Análisis’ (los procesos de negocio son el análisis químico o del agua realizado). Quiero poder cortar ‘Ventes’ usando ‘Fecha de factura’ (dimensión de fecha). Al mismo tiempo, en el informe, quiero ver la ‘Fecha de análisis’ relacionada con ‘Análisis’. Quiero esa información en la misma visualización de tabla.

Traté de poner la dirección del filtro cruzado en Ambos para las relaciones entre ‘Ventes’ y las 4 dimensiones en el centro, pero tengo una advertencia (que indica que Power BI no puede manejar más de una ruta de filtrado) que me impide hacerlo.

1) ¿Necesito poner una dimensión de fecha común?

2) ¿Necesito crear una dimensión compuesta para todas las dimensiones compartidas entre las 2 tablas de hechos?

Etc

Tenga en cuenta que la ‘Date d’analyse’ es una fecha unos días antes de la ‘Date de facture’. Lógicamente, no puedo tener una dimensión de fecha común.

Sé que hay algo mal con mi diseño.

Gracias

Esquema.png

@Jonathan_P

En este escenario, ¿qué quiere decir con «‘Date d’analyse’ es una fecha unos días antes de la ‘Date de facture'». Si esto es solo una fecha para filtrar la tabla de hechos correspondiente, lo que significa que no hay una relación directa entre ‘Ventas’ y ‘Análisis’, debe construir la dimensión de fecha en una dimensión común.

«Power BI no puede manejar más de una ruta de filtrado»

Estás en lo correcto. Solo puede mantener una ruta entre dos tablas según la relación. Por lo tanto, es mejor hacer una dirección de filtro cruzado «Única» entre esas dimensiones comunes y tablas de hechos.

5 PNG

Saludos,

@Jonathan_P

En este escenario, ¿qué quiere decir con «‘Date d’analyse’ es una fecha unos días antes de la ‘Date de facture'». Si esto es solo una fecha para filtrar la tabla de hechos correspondiente, lo que significa que no hay una relación directa entre ‘Ventas’ y ‘Análisis’, debe construir la dimensión de fecha en una dimensión común.

«Power BI no puede manejar más de una ruta de filtrado»

Estás en lo correcto. Solo puede mantener una ruta entre dos tablas según la relación. Por lo tanto, es mejor hacer una dirección de filtro cruzado «Única» entre esas dimensiones comunes y tablas de hechos.

5 PNG

Saludos,

Jonathan_P

En respuesta a v-sihou-msft

Gracias a los dos, @v-sihou-msft y @Greg_Deckler. Como dijiste, lo que necesitaba era una dimensión de fecha común entre las 2 tablas de hechos.

greg_deckler

Sí, le gustaría tener una dimensión de fecha común. De hecho, querrá dimensiones comunes para todas las dimensiones compartidas entre sus tablas de hechos en general.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *