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

See when key Fabric features will launch and what’s already live, all in one place and always up to date. Explore the new Fabric roadmap

Reply
Syndicate_Admin
Administrator
Administrator

Calcular la diferencia entre columnas para la tabla matricial con pocos niveles de encabezado de columna

Tengo los siguientes conjuntos de datos:

MIACTO/BROTEUnidad de NegocioCategoría GL Valor
2023ACTUARU1Ventas 1,000.00
2023ACTUARU1Costar (300.00)
2023ACTUARU1Beneficio 700.00
2023YEMAU1Ventas 500.00
2023YEMAU1Costar (100.00)
2023YEMAU1Beneficio 400.00
2023ACTUARU2Ventas 700.00
2023ACTUARU2Costar (200.00)
2023ACTUARU2Beneficio 500.00
2023YEMAU2Ventas 800.00
2023YEMAU2Costar (500.00)
2023YEMAU2Beneficio 300.00
2023ACTUARU3Ventas 400.00
2023ACTUARU3Costar (200.00)
2023ACTUARU3Beneficio 200.00
2023YEMAU3Ventas 600.00
2023YEMAU3Costar (500.00)
2023YEMAU3Beneficio 100.00

Después de convertir los datos en una tabla matricial, me gustaría insertar columnas que muestren la diferencia entre ACT y BUD para diferentes unidades de negocio de la siguiente manera:

202320232023202320232023202320232023
ACTUARACTUARACTUARYEMAYEMAYEMADIFFDIFFDIFF
U1U2U3U1U2U3U1U2U3
Ventas 1,000.00 700.00 400.00 500.00 800.00 600.00 500.00 (100.00) (200.00)
Costar (300.00) (200.00) (200.00) (100.00) (500.00) (500.00) (200.00) 300.00 300.00
Beneficio 700.00 500.00 200.00 400.00 300.00 100.00 300.00 200.00 100.00

¿Alguien puede aclarar cómo insertar las columnas que muestran la diferencia?

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola chicos, gracias por su ayuda.

En realidad, mi escenario es aún más completo ya que tengo un cortador que me permite elegir diferentes parámetros, por ejemplo, FY, BU, entidad, por lo que mi tabla de matriz es dinámica.

¿Hay alguna manera de calcular directamente la diferencia entre columnas en función de la tabla generada después de seleccionar los parámetros deseados en la segmentación?

Hola @weibing86

¿Has abierto mi pbix de muestra y has jugado con él? ¿Qué parte no te funciona? Le sugiero que publique una muestra de datos que cubra su caso de uso y lo explique más a fondo en lugar de solo fragmentos y piezas. y

Hola, finalmente he entendido su método.

En primer lugar, ha creado un nuevo DIFF de medida, que es la diferencia entre las 2 medidas ACT y BUD. A continuación, divida este DIFF en diferentes parámetros (por ejemplo, FY, unidad de negocio, etc.). Esto funciona para mí.

Sin embargo, cuando utilicé su 2º método, que es la medida de 'cambio', solo aparecieron ACT y BUD; las columnas DIFF no aparecen. He seguido exactamente los pasos de su archivo, ¿hay algún paso que pueda haber omitido?

Hola hermano, gracias por tu paciencia y disculpas por las molestias.

He creado un pbix con una tabla de matriz y una cortadora como se muestra a continuación.

https://www.dropbox.com/scl/fi/syir1anm9scbppit849gw/Sample.pbix?rlkey=1p9p8kgagoq8p4r14gf7f6izw&dl=...

Quiero crear un panel de control en el que las personas puedan elegir diferentes parámetros (por ejemplo, FY, mes, entidad), y los datos relevantes se mostrarán junto con la diferencia (por ejemplo, FY23 real vs FY22 real, FY23 real vs FY23 presupuesto).

Syndicate_Admin
Administrator
Administrator

Hola @weibing86,

El aspecto que está tratando de lograr no se puede lograr simplemente creando medidas para calcular el real, el presupuesto y la diferencia. Así es como se vería usando ese enfoque.

danextian_0-1709641812359.png

Observe que las medidas están por debajo de las unidades de negocio y no al revés.

Para lograr lo que desea, debe crear una tabla desconectada que tenga una columna con el nombre de las medidas y otra medida que devuelva las medidas reales respectivas según el valor de dicha columna. Ese enfoque daría como resultado lo siguiente:

danextian_1-1709641929304.png

Tenga en cuenta que el objeto visual de matriz no repite encabezados de columna, por lo que solo verá un ACT/BUD/DIFF en todas las unidades de negocio.

Consulte el pbix adjunto como referencia.

Syndicate_Admin
Administrator
Administrator

Hola @weibing86

Cree una tabla desconectada y utilícela como columna en la sección Matriz

Cree DAX para mostrar la diferencia.

A continuación se muestra la captura de pantalla

sanalytics_0-1709641917841.png

A continuación se muestra el enlace de la solución completa del archivo pbix

https://dropmefiles.com/K4aE6

Saludos

Sanalytics

Si es su solución, por favor dale me gusta y acéptala como solución

Helpful resources

Announcements
May PBI 25 Carousel

Power BI Monthly Update - May 2025

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

May 2025 Monthly Update

Fabric Community Update - May 2025

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

Top Solution Authors