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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Total en ejecución no muestra gráfico en meses sin valores

Hola comunidad, tengo un problema al trazar un total en ejecución. En primer lugar, aquí están los datos que estoy usando:

añomesAnomalías
2019Enero4
2019Febrero1
2019Marzo2
2019Abril1
2019Mayo5
2019Junio3
2019Julio1
2019Agosto3
2019Septiembre2
2019Octubre5
2019Noviembre15
2019Diciembre1
2020Enero6
2020Febrero4
2020Marzo2
2020Abril
2020Mayo1
2020Junio3
2020Julio9
2020Agosto2
2020Septiembre1
2020Octubre3
2020Noviembre7
2020Diciembre1
2021Enero1
2021Febrero5
2021Marzo6
2021Abril4
2021Mayo
2021Junio
2021Julio
2021Agosto
2021Septiembre
2021Octubre
2021Noviembre
2021Diciembre

Si planeo el número de anomalías por mes, obteré lo siguiente, lo cual está bien:

BRUNOLUIS_0-1618921083913.png

Sin embargo, cuando creo una fórmula total en ejecución para ver la comparación anual, entiendo que mi parcela para 2020 es discontinua en abril, ya que no hubo anomalías registradas en ese mes (como podemos ver en los datos):

BRUNOLUIS_0-1618921848031.png

¿Hay alguna manera para que el gráfico pueda continuar en una línea constante para abril en lugar de tener un espacio vacío? Estoy usando el siguiente total de ejecución:

ANOMALÍAS CUMUL = var hoy = TODAY()
devolución
if(max('dwh fac_CountAnomaliesPerMonthRespStatus'[DATE]) <= hoy , CALCULAR (
suma('dwh fac_CountAnomaliesPerMonthRespStatus'[ANOMALÍAS]), FILTRO (
TODOS ('dwh fac_CountAnomaliesPerMonthRespStatus'),
'dwh fac_CountAnomaliesPerMonthRespStatus'[DATE] <= max('dwh fac_CountAnomaliesPerMonthRespStatus'[DATE])
&& 'dwh fac_CountAnomaliesPerMonthRespStatus'[AÑO] = max('dwh fac_CountAnomaliesPerMonthRespStatus'[AÑO] ))))

Muchas gracias por su ayuda !

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Allí, @BRUNOLUIS

Por favor, compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.

Todas las medidas están en el archivo pbix de ejemplo.

Picture1.png

https://www.dropbox.com/s/6yataihplr4li0d/brunoluis.pbix?dl=0

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.

Linkedin: https://www.linkedin.com/in/jihwankim1975/

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Allí, @BRUNOLUIS

Por favor, compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.

Todas las medidas están en el archivo pbix de ejemplo.

Picture1.png

https://www.dropbox.com/s/6yataihplr4li0d/brunoluis.pbix?dl=0

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.

Linkedin: https://www.linkedin.com/in/jihwankim1975/

Oye

muchas gracias por su ayuda! Este trabajo en condiciones normales, pero desafortunadamente tengo que activar una gran cantidad de filtros y cambios en mis datos sin procesar y por lo tanto el gráfico se convierte en un desastre con su solución. Creo que tengo que regoranizar mis datos y puede funcionar.

¡Muchas gracias!

Syndicate_Admin
Administrator
Administrator

Hey @BRUNOLUIS ,

asegúrese de utilizar la columna de fecha de la tabla de fechas y el eje se establece en continuo, que está cubriendo huecos como ese:

selimovd_0-1618923944880.png

Entonces tu fórmula me parece un poco demasiado complicada. Creo que con TOTALYTD o si quieres usar CALCULATE entonces DATESYTD puedes hacer tu vida más fácil:

CUMUL ANOMALIES =
VAR TODAY = TODAY() return if(
    max( 'dwh fac_CountAnomaliesPerMonthRespStatus'[DATE] ) <= TODAY,
    CALCULATE(
        sum(
          'dwh fac_CountAnomaliesPerMonthRespStatus'[ANOMALIES]
        ),
        DATESYTD( myDateTable[Date] )
    )

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

Hola selimovd,

gracias por la respuesta. Mediante el uso de su fórmula, obtengo esto:

BRUNOLUIS_0-1618924360904.png

Además, no soy capaz de cambiar mi eje a continuo, se mantiene en categórico (tengo una señal de advertencia junto a él)

gracias

Syndicate_Admin
Administrator
Administrator

@BRUNOLUIS
Sugiero crear una dimensión de fecha y, a continuación, puede usar la fórmula para ejecutar Total

IF(Datedim[Fecha<=Hoy(),
CALCULATE(Your Measure, Filter(AllSelected(DateDim), Datedim[Date\<=max(Datedim[Date]).........
Eso le dará un mejor resultado

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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