Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Syndicate_Admin
Administrator
Administrator

Adición de nuevas columnas (cálculos) a la matriz existente

Hola, así es como se veían originalmente los datos:

NombreTipoValor
Persona 1Altura187 cm
Persona 1Peso76 kg
Persona 2Altura165 cm
Persona 2Peso63 kg

Los he cambiado a los siguientes colocándolos en una matriz:

NombrePesoAltura
Persona 1187 cm76 kg
Persona 2165 cm63 kg

Lo que estoy tratando de hacer ahora es agregar una nueva columna a esta matriz. Me gustaría una columna que calcule el IMC. Pero no puedo lograr llamar a las columnas de peso y altura en mi fórmula, tal vez porque no son "columnas reales". ¿Alguien tiene alguna idea de cómo puedo resolver esto?

NombreAlturaPesoIMC
Persona 1187 cm76 kgX
Persona 2165 cm63 kgY

¡Gracias por ayudarme!

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@Greg_Deckler

Se han agregado nuevas filas a mi conjunto de datos, además de la altura y el peso, ahora hay un tipo para la residencia. Esto crea un texto en la columna 'Valor'. Debido a que esta columna ahora es una mezcla de números y texto, ya no puedo filtrar mi altura, peso e IMC.
¿Puedo especificar en la fórmula si se trata de texto o números?

Cannot convert value " of type Text to type Number. 

¿Alguna sugerencia? Gracias voor ayudándome!

Syndicate_Admin
Administrator
Administrator

@avatar456 Intenta crear una medida como:

Measure =
  VAR __Height = MAXX(FILTER('Table',[Type] = "Height"),[Value])
  VAR __Weight = MAXX(FILTER('Table',[Type] = "Weight"),[Value])
RETURN
  //BMI Calc goes here.

@Greg_Deckler

Gracias, el cálculo de mi nueva columna ahora es correcto. Pero cuando lo agrego a mi visual, la nueva columna aparece allí varias veces (con cada tipo). ¿Alguna idea de cómo puedo resolver esto?

avatar456_0-1664447607829.png

@avatar456 Correcto, así que tienes algunas opciones. La primera opción es usar Nombre como filas y crear medidas separadas para Altura, Peso e IMC como: Medida de altura = MAX('Tabla'[Altura]). Usa estas medidas en tus Valores y no uses nada para columnas.

Otra opción es desactivar el ajuste de palabras y reducir las columnas no deseadas.

La tercera opción es: The New Hotness (Custom Matrix Hierarchy) - Microsoft Power BI Community

La cuarta opción es cambiar a un visual de tabla en lugar de una matriz.

Yo votaría por la 1ª o 4ª opción personalmente.

@Greg_Deckler ¡Gracias, esto era exactamente lo que estaba buscando!

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors