Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Problema de valor duplicado al agregar una medida calculada en la tabla de Power BI

Source Community: Power BI | Source Author Name: robertlucas

Tengo un diagrama entidad-relación en Power BI con las siguientes tablas:

  • Tabla "General" con los siguientes atributos: id_asset, id_sector, id_type, isin, name, short_name.
  • Tabla "Sector" con los atributos: id_sector, name_sector.
  • Tabla "Tipo" con los atributos: id_type, name_type.
  • Tabla "facttable" con los atributos: fecha, id, id_asset, valores, variable.
  • Tabla "Calendario" con el atributo "Fecha".

Las relaciones entre las tablas se establecen de la siguiente manera:

  • 1 a * relación entre "Sector" (id_sector) y "General" (id_sector).
  • Relación de 1 a * entre "Tipo" (id_type) y "General" (id_type).
  • 1 a * relación entre "General" (id_asset) y "facttable" (id_asset).
  • 1 a * relación entre "Calendario" (Fecha) y "facttable" (fecha).

El problema que estoy experimentando es que cuando agrego una medida calculada denominada "12M" a una tabla en Power BI, genera varias combinaciones entre los atributos de la tabla "General", lo que da como resultado valores duplicados.

La medida calculada "12M" tiene la siguiente lógica:

12M=

DÓNDE StartDate1 =
FECHAAÑADIR ( LASTDATE ( 'Calendario' [Fecha] ), -12, MES )
DÓNDE DAYPRICE = CALCULAR ( SUMA ( facttable[values] ), 'Calendar'[Date] = StartDate1 )
DEVOLUCIÓN
([Último precio]/DAYPRICE) -1

He verificado que las relaciones entre las tablas están configuradas correctamente y he revisado la lógica de la medida calculada, pero el problema persiste. Solo ocurre cuando agrego la medida calculada "12M" a una tabla y la filtro por el atributo "id_type" o "id_sector". Si solo muestro los atributos "nombre" y "Último precio" en la tabla, no hay ningún problema de duplicación, o Si solo muestro el "nombre", "name_type", "name_sector" y "Último precio". Pero agregar la medida "12M" genera todas las combinaciones posibles entre name_tye y name_sector en la tabla.

Agradecería enormemente cualquier orientación o sugerencia para resolver este problema. Además, si alguien puede identificar algún error en el diagrama entidad-relación o tiene alguna idea de la causa de la duplicación de valores, hágamelo saber.

Mi solución real es frenar la relación de la tabla de tipo y sector entre la tabla general. Si hago eso, puedo filtrar las variables usando id_type y id_sector de la tabla general.

Comparto la imagen del diagrama:

robertlucas_0-1686697373141.png

Espero que esta descripción detallada de su problema en el diagrama entidad-relación le ayude a recibir asistencia precisa en el foro especializado. Si tiene más preguntas, no dude en preguntar.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: lbendlin
Syndicated - Inbound

Proporcione datos de muestra (con información confidencial eliminada) que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.

https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: robertlucas
Syndicated - Inbound

Sí, tengo que romper la relación para que el archivo funcione. Si vuelvo a habilitar las relaciones, el modelo de datos se interrumpe.

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: lbendlin
Syndicated - Inbound

El diagrama no está de acuerdo con su declaración. Las dos primeras relaciones no están establecidas.

avatar user

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)