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
William_Moreno
Helper II
Helper II

Cálculo entre filas y columnas

Hola a todos,

Necesito ayuda para resolver este problema:

Tabla - 1

Código01/01/202001/02/202001/03/202001/04/202001/05/202001/06/202001/07/202001/08/202001/09/2020
10050000110510201216182020

Tabla - 2

CódigoCantidad por
1005000010.5

Resultado esperado

FechaCódigoT. Cantidad
01/01/20201005000015
01/02/20201005000012.5
01/03/20201005000015
01/04/202010050000110
01/05/20201005000016
01/06/20201005000018
01/07/20201005000019
01/08/202010050000110
01/09/202010050000110

Gracias en avanzado

1 ACCEPTED SOLUTION

@William_Moreno

Creé un conjunto de datos ficticio

darentengmfs_0-1600808117748.png

Usé la fórmula DAX

darentengmfs_1-1600808153923.png

Ha cambiado las columnas en filas aquí.

Debería funcionar para su caso despivor usando DAX. Cree una nueva tabla en Herramientas de tabla:

Data_New - UNION(

SELECTCOLUMNS('Tabla - 1', "Código", 'Tabla - 1'[Código], "Fecha", "01/01/2020", "Cantidad", 'Tabla - 1'[01/01/2020]),

SELECTCOLUMNS('Tabla - 1', "Código", 'Tabla - 1'[Código], "Fecha", "01/02/2020", "Cantidad", 'Tabla - 1'[01/02/2020]))

Es posible que tenga que terminar la fórmula hasta su última fecha, que en este caso que estoy viendo, 01/09/2020.

Una vez creada la nueva tabla, cree una nueva columna con LOOKUPVALUE:

Qty_per_to - lookupvalue('Table - 2'[Qty per], 'Table - 2'[Code], 'Table - 1'[Code])

A continuación, cree otra columna:

T.Qty á [Cantidad]*[Qty_per_to]

View solution in original post

5 REPLIES 5
darentengmfs
Post Prodigy
Post Prodigy

Hola @William_Moreno

Lo que haría es despivo Tabla - 1.

Power Query > Seleccione las columnas para despivot > pestaña Transformar > Columnas de despivot

A continuación, realice una combinación (en Power Query) o una búsqueda (en DAX), Tabla - 1 con Tabla - 2 utilizando [Código] como clave y el resultado es [Cantidad por]. Una vez que haya hecho eso, puede hacer una columna de multiplicación en [Cantidad por] con el valor que se ha desencuesto.

En primer lugar, gracias por su post!

En realidad, no puedo usar esta forma de solución. Necesito hacer esto sin "consulta de potencia o pivote".

Me gustaría usar funciones dax para obtener este resultado.

De todos modos, gracias.

@William_Moreno

Si no puede usar Power Query para despivot sus datos, eche un vistazo a este subproceso

https://stackoverflow.com/questions/50213905/is-it-possible-to-unpivot-in-power-bi-using-dax

A continuación, aplique los mismos pasos que he mencionado después de usar DAX para despivo.

I took a look the link, but I didn't see realation with my case, because the dates (columns) doesn't turn in row in the results. I need co-relation between the table 1 and table 2, but the result should be a date in rows not in columns like table 1.

@William_Moreno

Creé un conjunto de datos ficticio

darentengmfs_0-1600808117748.png

Usé la fórmula DAX

darentengmfs_1-1600808153923.png

Ha cambiado las columnas en filas aquí.

Debería funcionar para su caso despivor usando DAX. Cree una nueva tabla en Herramientas de tabla:

Data_New - UNION(

SELECTCOLUMNS('Tabla - 1', "Código", 'Tabla - 1'[Código], "Fecha", "01/01/2020", "Cantidad", 'Tabla - 1'[01/01/2020]),

SELECTCOLUMNS('Tabla - 1', "Código", 'Tabla - 1'[Código], "Fecha", "01/02/2020", "Cantidad", 'Tabla - 1'[01/02/2020]))

Es posible que tenga que terminar la fórmula hasta su última fecha, que en este caso que estoy viendo, 01/09/2020.

Una vez creada la nueva tabla, cree una nueva columna con LOOKUPVALUE:

Qty_per_to - lookupvalue('Table - 2'[Qty per], 'Table - 2'[Code], 'Table - 1'[Code])

A continuación, cree otra columna:

T.Qty á [Cantidad]*[Qty_per_to]

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.