Calcular el mínimo en varias tablas por fila

Un usuario Pregunto ✅

GSynchro

Hola, entonces tengo 4 tablas que están relacionadas por un número de referencia principal. En cada una de las 3 tablas, hay una columna X, Y y Z. Lo que me gustaría hacer es crear una nueva tabla que enumere las referencias principales, el valor mínimo de X en las 4 tablas (para la referencia principal de esa fila ), y haga lo mismo para Y y Z. He estado buscando y parece que no puedo encontrar una fórmula ni nada que logre esto.

Por ejemplo, si tuviéramos:

Tabla 1

Ref.prim. X Y Z

1 2.1 3.3 4.2

2 5,0 4,4 1,3

Tabla 2

Ref.prim. X Y Z

1 2,2 4,3 4,1

2 5,5 3,5 1,6

Tabla 3

Ref.prim. X Y Z

1 2,0 3,5 5,3

2 5,6 3,7 2,6

Entonces me gustaría crear una tabla.

MinTable

Ref.prim. mX mY mZ

1 2,0 3,3 4,1

2 5,0 3,5 1,3

tejaswidmello

Hola @GSynchro,

Prueba estas 3 medidas:

mX = Calculate(Minx(Union('Table 1','Table 2','Table 3'), [X]))
mY = Calculate(Minx(Union('Table 1','Table 2','Table 3'), [y]))
mZ = Calculate(Minx(Union('Table 1','Table 2','Table 3'), [Z]))

Mi salida basada en sus datos de muestra

Captura-8.PNG

Déjame saber si esto funciona

Gracias,

Tejaswi

Ashish_Mathur

Hola,

Te sugiero que pruebes este enfoque:

  1. Agregar datos de las 3 tablas en una cuarta tabla
  2. Seleccione la primera columna de la cuarta tabla, haga clic derecho y seleccione «Despivotar otras columnas»
  3. A su visual, arrastre la primera columna a las etiquetas de las filas, la segunda a las etiquetas de las columnas y escriba esta medida

=MIN(Datos[Value])

Espero que esto ayude.

tejaswidmello

Hola @GSynchro,

Prueba estas 3 medidas:

mX = Calculate(Minx(Union('Table 1','Table 2','Table 3'), [X]))
mY = Calculate(Minx(Union('Table 1','Table 2','Table 3'), [y]))
mZ = Calculate(Minx(Union('Table 1','Table 2','Table 3'), [Z]))

Mi salida basada en sus datos de muestra

Captura-8.PNG

Déjame saber si esto funciona

Gracias,

Tejaswi

GSynchro

En respuesta a tejaswidmello

¡Sí! ¡Esto funcionó perfectamente! Muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *