March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Tengo dos tablas son datos e informe.
Tabla de datos:
En la tabla de datos contienen las siguientes columnas son Tipo, Tamaño A, Tamaño B, Tamaño C y Volumen de Tamaño.
Tabla de informes:
En la tabla Informe, las columnas siguientes son Tipo de elemento, Tamaño A, Tamaño B y Tamaño C.
Resultado deseado:
Estoy tratando de averiguar el tamaño adecuado para el elemento desde la tabla de informes hasta la tabla de datos.
relación:
En ambas tablas (Datos e Informe) son comunes las siguientes columnas Tipo, Tamaño A, Tamaño B y Tamaño C.
En Excel solicito la siguiente fórmula mencionada para lograr el resultado deseado me gustaría aplicar la misma lógica en power BI mediante la opción de columna calculada nueva.
TAMAÑO DEL RESULTADO A =IFERROR(LOOKUP(2,1/('DATA '!$G$2:$G$13=1/(1/MAX(('DATA'!$D$2:$D$13>=REPORT!$D 3)*('DATA '!$E$2:$E$13>=REPORT!$C 3)+('DATA '!$D$2:$D$13>=REPORT!$C 3)*('DATOS '!$E$2:$E$13>=INFORME!$D 3)>0)*('DATOS '!$F$2:$F$13>=INFORME!$E 3)*('DATOS'!$C$2:$C$13=REPORT!$B 3)*'DATA '!$G$2:$G$13))),'DATA '!$D$2:$D$13),")
TAMAÑO DEL RESULTADO B =IFERROR(LOOKUP(2,1/('DATA '!$G$2:$G$13=1/(1/MAX(('DATA'!$D$2:$D$13>=REPORT!$D $D <3>3)*('DATA'!$E$2:$E$13>=REPORT!$C 3)+('DATA '!$D$2:$D$13>=REPORT!$C 3)*('DATA '!$E$2:$E$13>=REPORT!$D 3)>0)*('DATA '!$F$2:$F$13>=REPORT!$E 3)*('DATA '!$C$2:$C$13=REPORT!$B 3)*'DATA '!$G$2:$G$13))),'DATA '!$F$2:$F$13),"")
TAMAÑO DEL RESULTADO C =IFERROR(LOOKUP(2,1/('DATA '!$G$2:$G$13=1/(1/MAX(('DATA'!$D$2:$D$13>=REPORT!REPORT!$D $C <3> <2>3)*('DATA '!$E$2:$E$13>=REPORT!$C 3)+('DATA '!$D$2:$D$13>=REPORT!$C 3)**('DATA '!$E$2:$E$13>=REPORT!$D 3)>0)*('DATA '!$F$2:$F$13>=REPORT!$E 3)*('DATA '!$C$2:$C$13=REPORT!$B 3)*'DATA '!$G$2:$G$13))),'DATA '!$E$2:$E$13),"")
datos:
tipo | TAMAÑO A | TAMAÑO B | TAMAÑO C | VOLUMEN DE TAMAÑO |
en | 420 | 600 | 440 | 11.00 |
en | 640 | 600 | 480 | 9.00 |
estrecho | 890 | 1100 | 1330 | 2.00 |
estrecho | 1335 | 1100 | 2350 | 1.00 |
De | 890 | 1100 | 390 | 5.00 |
De | 890 | 1100 | 530 | 3.00 |
Sri | 670 | 1100 | 540 | 4.00 |
Sri | 670 | 1100 | 440 | 6.00 |
Sri | 320 | 1100 | 440 | 10.00 |
Nuevo | 600 | 400 | 400 | 12.00 |
Nuevo | 800 | 600 | 400 | 8.00 |
Nuevo | 1000 | 600 | 500 | 7.00 |
informe:
artículo | tipo | TAMAÑO A | TAMAÑO B | TAMAÑO C | TAMAÑO DEL RESULTADO A | RESULTADOS B | TAMAÑO DEL RESULTADO C |
1 | en | 250 | 250 | 160 | 420 | 440 | 600 |
2 | Nuevo | 600 | 400 | 140 | 600 | 400 | 400 |
3 | Sri | 300 | 260 | 240 | 320 | 440 | 1100 |
4 | Nuevo | 240 | 160 | 160 | 600 | 400 | 400 |
5 | De | 320 | 320 | 320 | 890 | 390 | 1100 |
6 | estrecho | 320 | 320 | 320 | 890 | 1330 | 1100 |
7 | Nuevo | 400 | 300 | 140 | 600 | 400 | 400 |
8 | Nuevo | 400 | 300 | 140 | 600 | 400 | 400 |
9 | Nuevo | 400 | 300 | 140 | 600 | 400 | 400 |
10 | Nuevo | 600 | 400 | 285 | 600 | 400 | 400 |
11 | Nuevo | 600 | 400 | 285 | 600 | 400 | 400 |
12 | Nuevo | 400 | 300 | 150 | 600 | 400 | 400 |
13 | Nuevo | 280 | 230 | 170 | 600 | 400 | 400 |
14 | Nuevo | 320 | 320 | 320 | 600 | 400 | 400 |
15 | Nuevo | 320 | 320 | 320 | 600 | 400 | 400 |
16 | Nuevo | 320 | 320 | 320 | 600 | 400 | 400 |
17 |
|
|
|
|
|
|
|
18 | Nuevo |
|
|
| 600 | 400 | 400 |
19 | Nuevo |
|
|
|
|
|
|
Datos de instantáneas y tabla de informes con fórmula:
Sí. El resultado deseado basado en estas dos tablas.
Sí. Ésta es la tabla de datos:
Tabla de informes:
Estoy marcado en color rojo ese es mi resultado esperado.
DATA tiene varias filas para cada TIPO. ¿Cómo decide de qué fila desea buscar valores?
hola
Aquí con adjunto el archivo de Excel para su referencia https://www.dropbox.com/scl/fi/t6hj9edyt9yfimgzl6nj5/SP.xlsx?dl=0&rlkey=tugme6d487nue17fa...
Eso no responde a mi pregunta. No puedo determinar cómo piensa que la lógica funcione a partir de esas fórmulas de matriz bastante opacas, así que reformularé.
Dado que hay varias filas para cada TIPO en la tabla DATA, ¿qué fila desea buscar los tamaños en las columnas calculadas por REPORT?
hola
Gracias por su respuesta en este post.
En la hoja de datos utilicé volumn para recoger el valor de la hoja de datos a la hoja de informes.
Encontré la fórmula en Excel no estoy seguro de cómo se puede aplicar en Power BI.
Por favor, aconseje es que possibile en Power BI.
Sí. A continuación se adjunta el archivo PBI para su referencia.
https://www.dropbox.com/s/0n1hr0b92o4gfhx/LOOKUP%20VALUE%202%2C1.pbix?dl=0
Adjunto el deseado en la instantánea. Voy a conectar la potencia bi en un minuto.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!