línea discontinua sin datos en línea y gráfico de columnas apiladas

Un usuario Pregunto ✅

toniacheung

powerbi question.png

Tengo un gráfico de líneas y barras apiladas durante meses en el transcurso de un año. Hay algunos meses en los que el valor de la columna es cero, por lo que, de forma predeterminada, Power BI quita esas columnas. Quería tener todos los meses en el gráfico, así que lo seleccioné para mostrar datos sin valor, pero ahora las líneas del gráfico están rotas. ¿Hay alguna forma de hacer que Power BI los conecte?

mussaenda

Al final de su código de medida, coloque +0 para evitar líneas discontinuas

toniacheung

En respuesta a mussaenda

powerbi question2.png

Ambas soluciones, la nueva medida y simplemente agregar +0 al final de mi fórmula, funcionaron para hacer una línea continua. Sin embargo, quiero que ignore los 0. Se supone que la línea amarilla es un objetivo. La fórmula (después de sumar +0 para mantener la línea conectada) es MAX ([column with target values for different departments]) +0. Esto debería mantenerse constante durante todo el año, no caer a 0 en esos meses. Se supone que la línea roja es un número acumulativo durante el año. La fórmula es CALCULATE (COUNTA (‘Table'[Date], FILTRO (TODOS (‘Tabla’, ISONORAFTER (‘Tabla'[Date], MAX (‘Tabla'[Date], DESC))) + 0. Nuevamente, dado que es acumulativo, la línea no debe caer a 0 cuando no tenemos datos durante un mes, debe permanecer constante hasta que tengamos un nuevo valor para agregar al total acumulado. ¿Cómo consigo eso?

evandrocunico

En respuesta a toniacheung

@toniacheung

https://community.powerbi.com/t5/Desktop/Cumulative-sum-for-a-line-chart/td-p/374087

toniacheung

En respuesta a evandrocunico

Gracias, mi fórmula de línea de suma acumulativa que puse arriba funciona bien, excepto cuando tengo meses en los que el valor es 0. No es una suma, es un recuento de entradas. Solo necesito ignorar cuando un mes tiene 0 entradas y conectar el mes anterior al siguiente sin bajar a 0.

evandrocunico

Hola @toniacheung tal vez establezca cero para medir en lugar de estar en blanco.

Nueva medida = si (medida está en blanco (); 0; medida)

Saludos.

Deja un comentario

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