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.
Queridos amigos
¿cómo puedo buscar tipo de tabla1 que tienen valor máximo para cada nombre en la tabla 2
por ejemplo
Tabla 1
nombre | tipo | valor |
eso | A | 10 |
eso | B | 20 |
Juan | C | 5 |
Juan | D | 15 |
Tabla 2
nombre | tipo |
eso | B |
Juan | D |
necesito mostrar el tipo que tiene un valor máximo para cada nombre
gracias de antemano por cualquier sugerencia.
Solved! Go to Solution.
Allí, @username
Intente crear una columna de cálculo a continuación:
_COL =
VAR _MAXValue =
MAXX (
FILTER ( 'Table', 'Table'[Name] = EARLIER ( 'Table'[name] ) ),
'Table'[Value]
)
RETURN
IF ( 'Table'[Value] = _MAXValue, 'Table'[Type], BLANK () )
Si desea resumir en otra tabla, puede crear una tabla de cálculo utilizando la siguiente fórmula:
Table2 =
VAR _maxValue =
SELECTCOLUMNS (
'Table',
"1", CALCULATE ( MAX ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[Name] ) )
)
RETURN
SUMMARIZE ( FILTER ( 'Table', [Value] IN _maxValue ), [Name], [Type] )
Creé una muestra simple para ilustrar esto.
muestra:
resultado:
Tabla 2:
Consulte el archivo adjunto a continuación para obtener más información
¿Es este el resultado que quieres? Espero que esto sea útil para ti
Por favor, no dude en avisarme Si tiene más preguntas
Saludos
Equipo de Apoyo a la Comunidad _ Zeon Zheng
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Allí, @username
Intente crear una columna de cálculo a continuación:
_COL =
VAR _MAXValue =
MAXX (
FILTER ( 'Table', 'Table'[Name] = EARLIER ( 'Table'[name] ) ),
'Table'[Value]
)
RETURN
IF ( 'Table'[Value] = _MAXValue, 'Table'[Type], BLANK () )
Si desea resumir en otra tabla, puede crear una tabla de cálculo utilizando la siguiente fórmula:
Table2 =
VAR _maxValue =
SELECTCOLUMNS (
'Table',
"1", CALCULATE ( MAX ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[Name] ) )
)
RETURN
SUMMARIZE ( FILTER ( 'Table', [Value] IN _maxValue ), [Name], [Type] )
Creé una muestra simple para ilustrar esto.
muestra:
resultado:
Tabla 2:
Consulte el archivo adjunto a continuación para obtener más información
¿Es este el resultado que quieres? Espero que esto sea útil para ti
Por favor, no dude en avisarme Si tiene más preguntas
Saludos
Equipo de Apoyo a la Comunidad _ Zeon Zheng
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@amitchandak Escriba la columna de la tabla 1 para cada nombre que tenga un valor máximo en la columna de valor
@moscholes, No estoy seguro de haberlo conseguido correctamente. gustar
maxx(filter(Table1, [Name] =earlier([name])), [Value])
@amitchandak del resultado del formulador es valor, pero necesito mostrar el tipo
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |