vitexo87
Tengo una medida en la que debo llevar el valor hacia adentro y también en porcentaje:
Productividad = (suma (IndicatorValue [Value]) / COUNT (Equipo [Description]))
Cuando traigo la información en entero, la información entra correctamente, pero cuando la traigo en el formato de porcentaje no trata la información, aplicando solo el% al final del valor, dejando así el valor incorrecto.
En este caso el valor a presentar en% sería 85,68%.
¿Qué debo hacer para que se muestre el valor correcto en% como espero?
v-yuezhe-msft
Hola @ vitexo87,
De acuerdo con @vanessafvg.
Su problema se debe a que la medida de productividad devuelve un valor que es mayor que 1, cuando lo convierte a porcentaje en Power BI, el valor de productividad se multiplicará por 100 y se mostrará con% agregado. Solo cuando la medida de productividad devuelva un valor menor que 1, obtendrá un valor porcentual dentro del 100%.
Si desea que la medida actual devuelva 0,8568, deberá escribir la medida usando: ((sum (IndicatorValue [Value]) / COUNT (Equipo [Description]))) * 0,0000001. De esta manera, cuando lo convierta a%, obtendrá 85.68%. Sin embargo, no creo que la fórmula anterior tenga ningún sentido, ya que multiplica manualmente la medida por 0,0000001.
Saludos,
Lydia Zhang
v-yuezhe-msft
Hola @ vitexo87,
De acuerdo con @vanessafvg.
Su problema se debe a que la medida de productividad devuelve un valor que es mayor que 1, cuando lo convierte a porcentaje en Power BI, el valor de productividad se multiplicará por 100 y se mostrará con% agregado. Solo cuando la medida de productividad devuelva un valor menor que 1, obtendrá un valor porcentual dentro del 100%.
Si desea que la medida actual devuelva 0,8568, deberá escribir la medida usando: ((sum (IndicatorValue [Value]) / COUNT (Equipo [Description]))) * 0,0000001. De esta manera, cuando lo convierta a%, obtendrá 85.68%. Sin embargo, no creo que la fórmula anterior tenga ningún sentido, ya que multiplica manualmente la medida por 0,0000001.
Saludos,
Lydia Zhang
vanessafvg
En respuesta a v-yuezhe-msft
personalmente, creo que hay algo incorrecto en los datos que hace que el% sea tan alto, de lo contrario, tiene una maquinaria súper efectiva
Jayeckles
Primero, cree una nueva medida que sume IndicatorValue[Value]:
Indicator Values = calculate(sum(IndicatorValue[Value]))
A continuación, cree una nueva medida que cuente los equipos.[Description] independientemente del contexto (es decir, filtros en otros campos):
Machine Count = calculate( DISTINCTCOUNT( Equipment[Description]), All( Equipment ) )
Si tiene campos para los que desea mantener el contexto (es decir, si tiene una cortadora para Factory y desea que el denominador de su cociente de productividad incluya solo máquinas en esa fábrica, puede usar AllExcept, por ejemplo:
Machine Count = calculate( DISTINCTCOUNT(Equipment[Description]), AllExcept(Equipment,Equipment[Factory]))
Finalmente, una nueva medida que calcula el cociente:
Productivity = [Indicator Values]/[Machine Count]
Utilice la pestaña de modelado para establecer el formato de Productividad en un porcentaje.
vitexo87
En respuesta a Jayeckles
@jayeckles
Hice el cambio sugerido prem, el valor que se informa cuando se convierte a porcentaje% es 885205,021%, es decir, el formato aún es incorrecto, debería mostrar 88.52%
vanessafvg
Tendría que ser un decimal, un número entero es mayor que o = 1, si quisiera convertirlo a% usando el formateador%, sus datos base tendrían que ser 0.8568 para que el formateador% los ajuste correctamente.
vitexo87
En respuesta a vanessafvg
Usando la medida que publiqué, ¿es posible dar un ejemplo de cómo debería ser?
vanessafvg
En respuesta a vitexo87
@ vitexo87
cuando se divide un total en un recuento que generalmente es para obtener un número promedio. es decir, el valor medio. ¿Cómo se llama la medida y cuál es su propósito?
Entonces, cuando dices valor / cuenta, ¿a qué se refieren esos números y qué estás tratando de hacer? Espero que tenga sentido.
vitexo87
En respuesta a vanessafvg
@vanessafvg
El propósito es conocer el% de eficiencia de producción de una máquina, la suma (esá sumando los ítems producidos) y el conteo (contando la cantidad de máquinas en producción)
vanessafvg
En respuesta a vitexo87
@ vitexo87
¿Está seguro de que sus datos son correctos porque los números parecen muy altos? ¿Puede trazarlos en un gráfico, tal vez haya algunos valores atípicos en los datos? Por lo que puedo decir, está haciendo el cálculo correcto, pero tal vez necesite analizar sus datos para verificar que todos los valores sean válidos. ¿Cuál es el valor total y en cuántas máquinas está dividiendo el valor total? ¿Puedes pegar eso aquí? ¿Cómo calcula esos valores?
vitexo87
En respuesta a vanessafvg
@vanessafvg
Solo necesito saber el cambio en mi medida que tengo que hacer para que el valor sea 0.8568, porque a partir de esto puedo crear otra medida que presentará el valor que espero