Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hola a todos
Estoy tratando de encontrar un valor máximo para un identificador determinado en dos tablas, pero no tiene mucho éxito.
Por ejemplo:
Estoy tratando de SUMMARISE Tabla 1 y crear una columna que tenga el más alto de "Puntuación" de la Tabla 1 y "Puntuación máxima" de la Tabla 2.
Podría obtener los dos resultados uno junto al otro como en mi código a continuación, pero no pude encontrar una manera de obtener un solo máximo de los dos. Intenté tener dos argumentos para MAX y también jugué con MAXX, pero no llegué a ninguna parte.
Estaría muy agradecido por cualquier consejo.
Gracias
Andrew
Solved! Go to Solution.
@andrewbt, no muy claro. ver si esta medida puede ayudar a
MyAttempt á maxx(SUMMARIZE('Table1',Table1[ID],"Max1",MAX('Table1'[Score]),"Max2",MAX('Table2'[Max Score])),max([Max1],[Max2]))
@andrewbt - No hay suficiente información para continuar, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.
@andrewbt, no muy claro. ver si esta medida puede ayudar a
MyAttempt á maxx(SUMMARIZE('Table1',Table1[ID],"Max1",MAX('Table1'[Score]),"Max2",MAX('Table2'[Max Score])),max([Max1],[Max2]))
Gracias de nuevo @amitchandak - No había entendido cómo usar su solución, pero perseverado y está funcionando ahora 🙂
Gracias @amitchandak
No estaba seguro de cómo agregarlo como medida, pero copiarlo/pegarlo en la definición de mi tabla recibí un error "La expresión especificada en la consulta no es una expresión de tabla válida". Proporcioné más detalles sobre mi pregunta como sugirió Greg.
Gracias por los punteros @Greg_Deckler!
Llegué aquí desde el enlace de la cinta de ayuda en Power BI y nunca había visto esas publicaciones. Los escenarios y las comparaciones de Excel no proporcionaron una solución esta vez, ni mis búsquedas en el Foro, pero definitivamente me ayudarán en el futuro.
Aquí hay un gráfico que muestra dónde había llegado:
Ejemplo
Los datos de origen en sí:
Tabla 1 | Tabla 2 | |||
Id | Puntuación | Id | Puntuación máxima | |
1 | 12 | 1 | 5 | |
1 | 14 | 2 | 23 | |
2 | 21 | 3 | 31 | |
3 | 31 |
y usé la expresión DAX
MyAttempt ? SUMMARIZE('Table1',Table1[ID],"Max1",MAX('Table1'[Score]),"Max2",MAX('Table2'[Max Score]))
para obtener la tabla mostrada anteriormente, pero estoy tratando de obtener una columna "TargetMax" como se muestra a continuación:
Id | Max1 | Max2 | TargetMax |
1 | 14 | 5 | 14 |
2 | 21 | 23 | 23 |
3 | 31 | 31 | 31 |
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.