Divida la suma de los valores en la tabla visual

Un usuario Pregunto ✅

Justair07

Hola,

Este realmente me tiene perplejo 😞

Tengo dos valores que necesito dividir (RunHrs/DownHrs). Ambos valores son sumas de mi fuente de datos. Intenté algo tonto antes de darme cuenta de por qué no funcionaría. Traté de agregar una columna personalizada que divide los números en la tabla de consulta. Pero, obviamente, esto no funcionará porque los dos valores son sumas y nunca hay RunHrs y DownHrs en el mismo registro, por lo que siempre se divide por 0 o 0 se divide por un número.

Esto no tiene que mostrarse en una tabla, pensé que sería más fácil para mí mostrarlo en una tabla.

Cualquier ayuda es muy apreciada.

Gracias

Tabla.JPG

mfelix

En respuesta a Justair07

Hola @Justair07,

Está agregando una columna a su tabla de datos, necesita agregar una medida que luego se calculará según el contexto y devolverá el valor que necesita.

Saludos,

mfelix

mfelix

Hola @Justair07,

Solo necesitas tener la siguiente medida para tu modelo:

RunPerc = SUM(Table[RunHrs]) / SUM(Table[DownHrs])

Esto se basa en que su tabla tiene dos columnas diferentes para Ejecutar y otra para Abajo.

Si su tabla como clasificación marca la diferencia entre RunHrs y DownHrs, necesita tener algo como esto:

RunPerc = CALCULATE(SUM(Table[Hours]); Table[HoursType] = "RunHrs")/CALCULATE(SUM(Table[Hours]); Table[HoursType] = "DownHrs")

Cambia el nombre de las columnas con las de tu tabla.

Si alguno de estos ejemplos no se ajusta a su modelo, comparta la configuración de su tabla para calcular la suma de horas.

Saludos,

mfelix

Justair07

En respuesta a mfelix

@mfelix

Gracias por la respuesta. Su segunda solución es más aplicable, sin embargo, recibo un error después de cada punto y coma (vea la primera imagen).

Solo para tomar otra oportunidad, creé dos columnas personalizadas, una para DownHrs y otra para RunHrs y luego usé su primera solución. Pero las matemáticas no son del todo correctas (ver la segunda imagen).

Perc2.JPGPerc1.JPG

Justair07

En respuesta a Justair07

@mfelix

Las matemáticas no son lo que hubiera esperado. En la primera imagen, puede ver mi intento solo para ver si las matemáticas se estaban sumando y no es así. 12,98 / 11,02 = 1,18 y el número que regresa es 6,49.

En las imágenes 2 y 3, puede ver mis resultados de la solución 2 que sugirió (coma en lugar de punto y coma).Foto1.JPGFoto2.JPGFoto3.JPG

mfelix

En respuesta a Justair07

Hola @Justair07,

Está agregando una columna a su tabla de datos, necesita agregar una medida que luego se calculará según el contexto y devolverá el valor que necesita.

Saludos,

mfelix

Justair07

En respuesta a mfelix

@mfelix

¡Percepción! Gracias Señor.

mfelix

En respuesta a Justair07

Reemplace el punto y coma por una coma, tiene que ver con la configuración regional, mi separador dax es punto y coma.

Saludos,
mfelix

Deja un comentario

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