Falta el valor de línea del gráfico de combinación

Un usuario Pregunto ✅

Anónimo

Aquí está mi conjunto de datos, incluida una medida. El conjunto de datos nativo tiene valores numéricos por «nombre de estadística». Obviamente, esto está listo para un gráfico con «Estadística» como la serie de columnas.

Tengo una Medida de Empleados Totales cuyo propósito es que aparezca siempre, independientemente de lo que se filtre en el campo Estadística.

PBI1.png

Quiero ver un gráfico combinado con dos de las estadísticas (Nuevos empleados, Deserción) como barras y una de ellas (Empleados totales) como una línea.

Lo configuré así. «Estadística» como la «Serie de columnas», pero luego esto se filtra por desgaste y nuevos principiantes (como un filtro de página) porque esos son los únicos que quiero ver como barras

El problema real: aunque mi medida Total de empleados aparece en una tabla filtrada, no aparecen valores de línea en mi gráfico.

¿Cómo hago para que aparezcan los valores de línea en el gráfico? Quizás haya una mejor manera de modelar los datos para este propósito.

PBI2.png

amichandak

No ha seleccionado el total de empleados, es por eso que está filtrado, intente con la medida que tiene todos como

Total de empleados nuevos = calcular (Estadística[Total Employee],Filtro(todo(Estadística),[Statistic]=»empleado»)

o

Total de empleados nuevos = calcular (suma (estadística[Value),Filter(all(Statistic),[Statistic]=»empleado»)

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución.
En caso de que no ayude, proporcione información adicional y márqueme con @

Gracias. Mis blogs recientes –Decodificación de consultas directas: inteligencia de tiempo, colores de ganadores en MAP, análisis de recursos humanos, Power BI, trabajo con tiempo no estándar y comparación de datos entre intervalos de fechas
Conéctate en Linkedin

hola @anonimo

Lo he probado de mi lado, funciona bien.

De su captura de pantalla, su medida está bien, y en el cuadro de combinación, encuentro que el La columna del eje Y comienza desde 0 y termina en 1.

4.JPG

Entonces, el problema debe ser que ha establecido el valor fijo para el eje Y de este gráfico combinado

5.JPG

Saludos,

Lin

Anónimo

En respuesta a v-lili6-msft

Muchas gracias por tomarse la molestia de reproducir el problema. Lo aprecio. Me has confirmado que esto realmente funciona. (y en realidad tengo una pestaña diferente donde esto funciona).

El eje Y se establece en 0 a Auto. ¡Intenté codificar duro a 100 y cambió el eje X! (pero no apareció ninguna medida)

-Si muevo la medida a la información sobre herramientas, el valor aparece correctamente en la información sobre herramientas

-Si cambio la visualización a tabla, se muestra la medida

-Si hago clic en la medida y cambio «Mostrar valores como» de «Sin cálculo» a «Porcentaje del total general», se muestra la medida (obviamente no muestra el valor que quiero)

Tal vez tenga algo que ver con DAX + filtrando el valor, pero esa parece ser la principal diferencia en todo esto.

Mi DAX es actualmente:

Total Employees = CALCULATE(SUM(Statistics[Value]),FILTER(ALL(Statistics[Statistic]),[Statistic]="Total Employees"))

En respuesta a Anónimo

hola @anonimo

Si es posible, ¿podría compartir su archivo pbix de muestra para que lo probemos? Debería haber algún problema en otro.

Puede subirlo a OneDrive y publicar el enlace aquí. Oculte los datos confidenciales antes de cargarlos.

Saludos,

Lin

Anónimo

En respuesta a v-lili6-msft

Gracias de nuevo por seguir con esto.

Traté de reproducir el problema en un informe simple de PowerBI, pero en realidad no pude acceder a mi captura de pantalla original con la medida que aparece en la tabla, pero no que aparece en el gráfico.

Entonces, no entiendo cómo obtuve la captura de pantalla original en mi pregunta, ya que no puedo reproducirla ahora.

De todos modos, jugué con el DAX y descubrí que la primera sugerencia de @amitchandak era correcta en torno al DAX. Así que marcaré su respuesta como correcta en este caso. Espero que no te importe.

En resumen, estas expresiones DAX no no dar el resultado requerido

Total Employees = CALCULATE(
    SUM(Statistics[Value]),
    FILTER(
        Statistics,
        [Statistic]="Total Employees"
        )
    )

y esta expresión hace:

Total Employees = CALCULATE(
    SUM(Statistics[Value]),
    FILTER(
        ALL(Statistics),
        [Statistic]="Total Employees"
        )
    )

amichandak

No ha seleccionado el total de empleados, es por eso que está filtrado, intente con la medida que tiene todos como

Total de empleados nuevos = calcular (Estadística[Total Employee],Filtro(todo(Estadística),[Statistic]=»empleado»)

o

Total de empleados nuevos = calcular (suma (estadística[Value),Filter(all(Statistic),[Statistic]=»empleado»)

Agradezco sus felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la Solución.
En caso de que no ayude, proporcione información adicional y márqueme con @

Gracias. Mis blogs recientes –Decodificación de consultas directas: inteligencia de tiempo, colores de ganadores en MAP, análisis de recursos humanos, Power BI, trabajo con tiempo no estándar y comparación de datos entre intervalos de fechas
Conéctate en Linkedin

Anónimo

En respuesta a amichandak

Hola, agradezco tu respuesta.

No estoy seguro de que este sea el problema, dado que la medida aparece bien en la tabla debajo del gráfico.

Creo que el DAX en mi primera captura de pantalla es funcionalmente equivalente a sus sugerencias. lo cambié a

Total Employees = CALCULATE(SUM(Statistics[Value]),ALL(Statistics),FILTER(ALL(Statistics),[Statistic]="Total Employees"))

pero obtuve el mismo resultado

Deja un comentario

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