Hola Gente
@Gustavo_Eduardo
Hay manera que me muestre el peso maximo que hay en 3 columnas en toda una tabla, segun el ejercicio en el que estoy haciendo??
El de la ultima fila lo tengo, pero el de toda la tabla segun el ejercicio no.
Tablas
"Rutina" (donde quiero que me lo muestre)
"Entrenamientos" es donde se cargan los datos de los ejercicios
Campos a utilizae en la tabla entrenamientos
Columna Virtual MaximoPesoHistorico
Set1 aca se pone el Peso
Set2 aca se pone el Peso
Set3 aca se pone el Peso
Ejercicio me trae el nombre de tabla ejercicios
Muchas Gracias a quien pueda ayudarme
Solved! Go to Solution.
Bueno, lo que yo creo que deberรกs hacer una columna virtual llamada MaxPesoHistorico y pienso que es un SELECT es decir, una selecciรณn de registros que cumplan con una condiciรณn. Esto da una lista de elementos que son los registros de peso de tu tabla ejercicio. Esta lista cumple con una condiciรณn, que los ejercicios son del mismo tipo y se calcula dentro de esa columna virtual constantemente y de forma automรกtica. Luego le aplicas la expresiรณn Max a esa lista, lo que hace es abstraer el mรกximo valor de la misma y devolvรฉrtelo en pantalla.
probemos con esto:
MAX(
SELECT(
Ejercicios[peso],
[ejercicio] = [_thisrow].[ejercicio]
)
)
Luego, debes editar la vista de detalle y agregar esta columna virtual para que se muestre como mรกximo histรณrico.
Si puedes hazle captura de pantalla a la tabla y al formulario para entender mejor la pregunta, pero a priori podrรญa pensar que puedes hacer
MAX(
LIST(
MAX(TableName[Column1]),
MAX(TableName[Column2]),
MAX(TableName[Column3])
)
)
esta opciรณn no considera el ejercicio ๐๏ธ pero debes saber que TableName[column] es toda la columna. Si quieres filtrar por ejercicio debes tener un parรกmetro para filtrar. Para eso existe la expresiรณn SELECT() que devuelve una lista filtrada, es decir, selecciona los registros de una columna que cumplen con cierto parรกmetro de filtrado.
por ejemplo
SELECT(
Rutina[peso Max],
[ejercicio] = โpress de bancaโ
)
Hola Gustavo
Claro, la segunda es la que necesito y como veras en la imagen que adjunto el ejercicio en el que estoy en ese momento me muestra el Ultimo pero no el MaxHistorico
Bueno, lo que yo creo que deberรกs hacer una columna virtual llamada MaxPesoHistorico y pienso que es un SELECT es decir, una selecciรณn de registros que cumplan con una condiciรณn. Esto da una lista de elementos que son los registros de peso de tu tabla ejercicio. Esta lista cumple con una condiciรณn, que los ejercicios son del mismo tipo y se calcula dentro de esa columna virtual constantemente y de forma automรกtica. Luego le aplicas la expresiรณn Max a esa lista, lo que hace es abstraer el mรกximo valor de la misma y devolvรฉrtelo en pantalla.
probemos con esto:
MAX(
SELECT(
Ejercicios[peso],
[ejercicio] = [_thisrow].[ejercicio]
)
)
Luego, debes editar la vista de detalle y agregar esta columna virtual para que se muestre como mรกximo histรณrico.
Funciono!!!!!!!!
cree una colummna fisica donde registo el MaxPesoDia y despues en la columna virtual hice lo que me dijiste
MAX(
SELECT(
Entrenamientos[MaxPesoDia],
[ejercicio] = [_thisrow].[ejercicio]
)
)
Excelente!!!!!!!!!!!!!
Buenรญsimo!
yupp
User | Count |
---|---|
18 | |
10 | |
8 | |
6 | |
5 |