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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
nawlins76
New Member

Total de ejecución mensual para comparar año a año

Estoy tratando de crear un gráfico de líneas y barras que representará un total de ejecución de 2019(Line) y 2020(Bar) durante los mismos meses. Sin embargo, los datos de 2019 de Enero-Aug se muestran como el total de ejecución a partir de diciembre de 2019.

Aquí están mis fórmulas y screeshots a continuación:

2019 - CALCULATE(

COUNT(PS_Data[ID de empleado]),

FILTRO(

ALLSELECTED(PS_Data),

PS_Data[Tarde/No Tarde] - "Early" &&

PS_Data[Fecha de acción]<- MAX(PS_Data[Fecha de acción])&& PS_Data[Fecha de acción]. [Año] 2019))

2020 - CALCULATE(

COUNT(PS_Data[ID de empleado]),

FILTRO(

ALLSELECTED(PS_Data),

PS_Data[Tarde/No Tarde] - "Early" &&

PS_Data[Fecha de acción]<- MAX(PS_Data[Fecha de acción])&& PS_Data[Fecha de acción]. [Año] 2020))

image001 (1).png

1 ACCEPTED SOLUTION

Hola @nawlins76 ,

Puede modificar su medida [2019] de la siguiente manera:

2019 = 
CALCULATE (
    COUNT ( PS_Data[Employee ID] ),
    FILTER (
        ALL ( PS_Data ),
        'PS_Data'[Late/Not Late] = "Early"
            && 'PS_Data'[Action Date]
                <= MAXX (
                    FILTER ( 'PS_Data', 'PS_Data'[Action Date].[Year] = 2019 ),
                    [Action Date]
                )
    )
)

month total.png

Atttached un archivo de muestra en el siguiente, espera ayudarle.

Best Looks,
Yingjie Li

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@nawlins76 , si fecha o crea una nueva columna con ayuda de este vídeo -https://www.youtube.com/watch?v=cJqgphIHXz8

Intentan inteligencia de tiempo y tabla de citas

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last month Sales = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last year MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))
Month behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Month))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
Next month value =  CALCULATE(sum('table'[total hours value]),nextmonth('Date'[Date]))
previous month value =  CALCULATE(sum('table'[total hours value]),previousmonth('Date'[Date]))
Next to next  month value =  CALCULATE(sum('table'[total hours value]),nextmonth(dateadd('Date'[Date],1,MONTH)))
previous to previous month value =  CALCULATE(sum('table'[total hours value]),previousmonth(dateadd('Date'[Date],-1,MONTH)))
Last year same month value =  CALCULATE(sum('table'[total hours value]),previousmonth(dateadd('Date'[Date],-12,MONTH)))

Power BI — MTD
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

@amitchandak Gracias, pero usar la tabla de fechas no es dar los resultados que estoy buscando... esencialmente, necesito datos de 2019 para mostrar como Null o Blank o incluso 0 durante los meses 2020. ver el gráfico a continuación para la salida deseada:

Capture.PNG

Hola @nawlins76 ,

Puede modificar su medida [2019] de la siguiente manera:

2019 = 
CALCULATE (
    COUNT ( PS_Data[Employee ID] ),
    FILTER (
        ALL ( PS_Data ),
        'PS_Data'[Late/Not Late] = "Early"
            && 'PS_Data'[Action Date]
                <= MAXX (
                    FILTER ( 'PS_Data', 'PS_Data'[Action Date].[Year] = 2019 ),
                    [Action Date]
                )
    )
)

month total.png

Atttached un archivo de muestra en el siguiente, espera ayudarle.

Best Looks,
Yingjie Li

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

¡Muchas gracias! Esto resolvió mi problema. Sólo tenía que cambiar el TODO a ALLSELECTED.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.