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
o59393
Post Prodigy
Post Prodigy

Problema de relación de fecha

Hola a todos

Tengo 2 tablas, ambas contienen una columna de fecha de día por dat en formato aaaa-mm-dd.

Hay un código asociado con cada uno de los días. El código SP/B-0144.11 comienza el 2/15/2019, mientras que el SP/B-0171.00 pasa del 1/1/2017 al 2/14/2019.

Cuando creo una tabla veo lo siguiente:

Sin embargo, el filtro de año tiene efecto en la tabla izquierda, sin embargo, está duplicando el código por día. Cuando sólo debe mostrarse una vez al día.

En la tabla derecha, el código se muestra correctamente por fecha, sin embargo, el filtro de año no está teniendo efecto.

Mi relación se ve así.

El puente se realiza mediante columnas de combinación, ambas consisten en la combinación de país + nombre de producto.

Traté de hacer una 3a tabla que es un calendario y traté de vincularlo a ambas tablas existig pero tengo una relación inactiva

Aquí está el pbix

La solución esperada es conseguir que ambas tablas funcionen con el filtro de año y tener un día solo por fila (sin duplicados) que muestre el código respectivo, donde la transición de código sería 2/15/2019.

¿Alguna idea de cómo hacerlo bien?

8 REPLIES 8
Greg_Deckler
Super User
Super User

Deshazte de los muchos a muchos, son malvados, hacen que las cosas no funcionen correctamente y casi siempre son evitables. Implemente una tabla de puentes de valores de clave únicos.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hola @Greg_Deckler

El problema es que los productos se añaden a diario. Mantener una clave del producto + país será un poco difícil.

¿Alguna sugerencia?

Mesa de Puentes (Bridge Table)

DISTINCT(

UNION(

SELECTCOLUMNS('Query1',"Merged",[Merged]),

SELECTCOLUMNS('Formulas',"Merged",[Merged])

)

)

No se requiere mantenimiento.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

hola @Greg_Deckler

Aquí está:

bridge.png

Pero los valores todavía no se filtran correctamente:

bri1.PNG

¡Gracias!

Trate de hacer las relaciones Ambas direcciones


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

no está mostrando la mesa izquierda y la mesa derecha no mostrará sólo 2019.

¡Gracias de nuevo!

Bien, retrocedamos, ¿qué estamos tratando de hacer aquí en general? Echa un vistazo a lo que hice con tu tabla de citas (Tabla) y el Modelo. Utilice las tablas de dimensiones, como la tabla de calendario y la tabla de puentes, para afectar a ambas tablas de hechos.

Adjunto a continuación.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

hola @Greg_Deckler

Me di cuenta de que mi modelo de relación no es tan bueno, y me confirmaste que evitando muchas a muchas relaciones. De hecho, tengo algunos problemas para crear dax, así que necesito establecer esta relación correctamente.

Revisé su solución y descubrí que, por ejemplo, cuando selecciono una marca, el código no filtrará en absoluto:

cod111.PNG

bbn2.PNG

Por ejemplo para CR tengo los siguientes códigos para esa marca:

bbn.PNG

Hice una tabla con el código + fecha de columna de la fórmula y otra tabla con código + fecha de consulta1 y no funcionó bien:

Capture.PNG

https://1drv.ms/u/s!ApgeWwGTKtFdhks4LrGKQB-RfqCQ?e=tQFLfi

¡Aprecia tu ayuda!

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.