Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

% Cierre de brecha

¡Hola! buscando la mejor fórmula/medida para calcular % Cierre de Brecha durante un año.

Sé que debe ser algo así(calificaciónde habilidad 2 - calificación de habilidad es 1)/ Objetivo

por ejemplo;

2019 / 2020 / objetivo % Cierre de brecha

calificación de habilidades A 1 2 3 *(2-1)/3 * 33%

aquí hay una muestra de mi hoja de Excel;

Annotation 2020-03-12 081802.png

3 Replies

  • @Jbarfield108

    Con el calendario de fechas y la inteligencia de tiempo, puede tener este año y el año pasado datos como este

    YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"))
    This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"12/31"))
    
    Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
    Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
    Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
    
    Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
    

    Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su 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/

    • Anonymous's avatar
      Anonymous
      Not applicable

      ¿cómo puedo crear estas tres medidas

      1. Suma de calificación para 2020

      2. suma de la calificación para 2019

      3. (suma 2020 - suma 2019) / Clasificación objetivo

      • amitchandak's avatar
        amitchandak
        Icon for Super User rankSuper User

        @Jbarfield108 , algo como esto

        This Year = CALCULATE(SUM(Table[Rating]),DATESYTD((ENDOFYEAR('Date'[Date])),"12/31"))
        
        Last YTD complete = CALCULATE(SUM(Table[Rating]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
        
        Goal = CALCULATE(SUM(Table[Goal]))
        
        measure = divide(([This Year] - [Last YTD complete ]),[Goal])