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
diana66
Helper I
Helper I

Builiding model relationships

Hola

Tengo las dos tablas siguientes de una base de datos y tengo problemas para crear un modelo de Power BI:

data model.png

Los datos se dividen de la siguiente manera:

Tabla 1:

Período de tiempo --> Mes y año

Categoría principal (puede ser comida o no alimentaria)

--> Segunda Categoría Principal (cada Categoría Principal tiene 2 o 3 divisiones, por ejemplo: Divididas de alimentos en bebidas alimentarias y alimentos normales)

--> Mercado (aquí tengo el mercado donde se ha vendido la categoría, por ejemplo: País de hoyos, Tienda 1, Tienda 2, etc.)

--> Hecho (se divide en Valor de ventas y Volumen de ventas)

--> Categoría (por ejemplo: Lácteos)

--> Subcategoría (Cada categoría se divide en una o más subcategorías, por ejemplo, leche leche, leche lechera, etc.)

--> Proveedor (cada subcategoría tiene muchos proveedores)

--> Marca (cada proveedor tiene una o más marcas)

--> Período 1 y Período 2 son 2 medidas de período de tiempo distintos (por ejemplo, Período 1-6 meses hasta ahora, Período 2-12 meses hasta ahora) y tengo valores para Este Año y el año pasado (es decir: período 1 Este año para el período de tiempo "Noviembre 2019" significa datos acumulados para mayo - noviembre 2019), período 1 último año significa datos acumulados para mayo - noviembre 2018). Período 2 Este año significa datos acumulados de diciembre 2018 - noviembre 2019. Y en estas columnas tengo valores para Ventas en Valor y en Volumen.

Por ejemplo: Para la marca Apple digamos que voy a tener lo siguiente

data model 2.PNG

En la Tabla 2 tengo la misma estructura, sólo que es para el nivel de producto.

Tengo que hacer un análisis para el desarrollo en comparación con el año pasado para subcategoría, proveedor, marca y producto donde tengo que calcular el cambio de valor en comparación con el año pasado (tanto para el período 1 y el período 2), % de cambio de valor en comparación con el año pasado, etc. Y tiene que ser para cada subcategoría, sus proveedores, sus marcas y los productos de la marca para cada tienda. Tendré que tener una segmentación para el período de tiempo, para poder elegir entre el Período 1 o el Período 2, Hecho (para elegir entre Ventas o Valor de Volumen, Categoría Principal, Segunda Categoría Principal, Categoría y Subcategoría.

Estaba pensando en crear una jerarquía Categoría --> Subcategoría --> Proveedor --> Marca --> Producto y luego para crear medidas y hacer una matriz con la hierachy, mercado y medidas. Pero tengo que crear una relación entre las tablas y tengo tantas columnas con valores repetidos y no sé cómo hacerlo :(.

¿Podría, por favor, ayudarme?

¡Gracias!

3 REPLIES 3
diana66
Helper I
Helper I

Hola

Muchas gracias por la sugerencia. Me las arreglé para ajustar la base de datos, con el fin de estar en un formato más claro. Ahora se ve así:

Capture.PNG

Voy a publicar también una muestra de la segunda tabla cuando voy a tener el nuevo formato.

En el informe tengo que calcular algunos cambios, como en el siguiente ejemplo:

Capture_2.PNG

Y cuando recibiré la tabla que contiene los datos del producto me gustaría poder profundizar en la matriz de informe como esta subcategoría--> Proveedor --> Marca --> Producto. Por eso creo que tengo que conectar las mesas.

v-shex-msft
Community Support
Community Support

Hola @diana66,

Su escenario parece no ser adecuado para usar la relación para vincular tablas, hay demasiados campos de relaciones. Para el diseño del modelo power bi, normalmente utilice una relación importante con el análisis en diferentes tablas.

Me gustaría sugerirle que extraiga campos similares y registros de tablas del sindicato dos. (puede agregar un nuevo campo para marcar la tabla desde la que se marcan estos registros) A continuación, simplemente puede escribir fórmulas de medida para comparar entre dos registros de tabla.

Relaciones en modelos tabulares de servicios de análisis

Unión de dos tablas con columnas diferentes y sumar el mismo registro

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
Greg_Deckler
Super User
Super User

Difícil visualizar completamente sus datos en mi cabeza, tal vez datos de muestra para la segunda tabla ayudaría. Recomendaciones de un par de libras, yo desadiría su Período - este año columnas.

Cree una tabla de fecha/calendario con CALENDAR o CALENDARAUTO. Crear tablas de marca, categoría, subcategoría y producto mediante tabla s DISTINCT('Table'[Column])

Relacione todas las columnas de dimensión con las tablas de hechos en un esquema de estrella.


@ 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...

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.