Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

PowerBI: restar dos columnas de tablas diferentes

Hola

Necesito su ayuda con el siguiente problema. Tengo dos tablas diferentes pero similares de las que quiero restar dos columnas (Costo). Por razones de confidencialidad, no puedo proporcionar los datos, pero daré un ejemplo simple:

Tabla A (imagine que tengo múltiples grupos de productos, productos, años, etc. - esta es una vista simplificada):

Clúster de productosProductoAñoAtributoCostar
AX2023Suma10
AX2023Cuenta.0
AX2024Suma20
AX2024Cuenta.0
AX2025Suma30
AX2025Cuenta.1
AY2023Suma10
AY2023Cuenta.0
AY2024Suma20
AY2024Cuenta.0
AY2025Suma30
AY2025Cuenta.1
AZ2023Suma15
...
BH2023Suma20
BH2024Cuenta.0

Cuadro B:

Clúster de productosProductoAñoAtributoCostar
AX2023Suma9
AX2023Cuenta.0
AX2024Suma19
AX2024Cuenta.0
AX2025Suma35
AX2025Cuenta.1
AY2023Suma12
AY2023Cuenta.0
AY2024Suma25
AY2024Cuenta.0
AY2025Suma20
AY2025Cuenta.1
AZ2023Suma18
...
BH2023Suma10
BH2024Cuenta.0

Ambos provienen del mismo archivo y pestaña de Excel, con la única diferencia de la versión del archivo (versión controlada en SharePoint). Muchos usuarios pueden editar este archivo y necesito proporcionar una revisión trimestral y capturar el Delta.

Tenga en cuenta que al transformar mis datos, estoy filtrando los datos creando una nueva columna para dividir la suma de las entradas cont. (Agregar suma de filtrado de columna condicional).

Lo que he hecho es agregar una columna de índice a cada tabla, crear una relación 1-1 y funcionó. Sin embargo, cuando tomé otra versión de archivo (misma estructura, mismos elementos en las mismas líneas) estropeó la indexación, lo que resultó en un desastre.

Entiendo que la idea de indexación no era perfecta, ya que no puede manejar cambios en las partidas, lo que puede suceder.

¿Hay algo más que pueda probar?

Gracias

Jorge

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@amitchandak

Gracias por la información. Creé la estructura propuesta y logré obtener las imágenes requeridas, es decir, el Delta de todos los costos entre las dos tablas diferentes.

Esto se hace utilizando la siguiente medida:

Delta (K€) = SUMA(«Cuadro A»[Costo]) - SUMA(«Cuadro B»[Costo]).

Sin embargo, he agregado una tabla debajo de este visual para presentar las entradas que contribuyen a este resultado, es decir, aquellas que tienen un Delta no igual a "0". Mientras filtro todas esas entradas, por alguna razón, estoy viendo la mayoría de las entradas reportadas con su valor negativo.

Para dar un ejemplo, si un artículo de 2023 tiene 10 como Costo en la Tabla A y es el mismo en la Tabla B, esperaría que el resultado (Delta) sea 0. Sin embargo, el resultado es -10.

Esta es una muestra del resultado esperado:

Clúster de productosProductoAñoCosto (Tabla A)Delta
AX2023101
AX2024201

Y lo que veo (el segundo no debería aparecer asumiendo que el costo es el mismo en ambas tablas):

Clúster de productosProductoAñoCosto (Tabla A)Delta
AX2023101
CL202620-20

Sin embargo, el cálculo debería estar bien ya que las imágenes están de acuerdo con las matemáticas (verificadas en Excel).

¿Alguna idea de por qué está sucediendo esto?

¡Gracias!

Jorge

Syndicate_Admin
Administrator
Administrator

@kg22 , debe crear dimensiones comunes producto, producto de clúster, atributo, año, etc. y unirse con ambas tablas y luego usarlas en visual

Power BI- Power Query: Cuando le pedí que creara tablas comunes: https://youtu.be/PqfGW6pl1Sw

Power BI- DAX: Cuando le pedí que creara tablas comunes: https://youtu.be/a2CrqCA9geM
https://medium.com/@amitchandak/power-bi-when-i-asked-you-to-create-common-tables-a-quick-dax-soluti...

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

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