Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Indefinido

Hola

Tengo una cortadora de mes,

Tengo un gráfico de barras que muestra valores como completados en curso, etc.

mi necesidad es que si me sect un mes es Slicer como marzo de 2020.

I shoud obtener gráfico de barras que muestra los datos del mes de marzo y necesito otro gráfico de barras que muestra el mes anterior que he seleccionado en la segmentación de datos .

Por favor, ayúdame

3 Replies

  • @rakeshs25 , puede utilizar la inteligencia de tiempo con el calendario de fechas. últimas ventas de MTD

    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 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))))
    
    
    last QTR same Month (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,Qtr))))
    
    
    MTD (Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR('Date'[Date])))
    MTD (Last Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(dateadd('Date'[Date],-12,MONTH),"8/31")))
    

    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

      Date.PNGValue.PNG

      Esta es mi columna de fecha y la columna Valores.

      Tengo diferentes clientes.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @rakeshs25 ,

    Compruebe los siguientes pasos.

    1. Cree una tabla de calendario y una columna calculada "yearmonth" como segmentación de datos.

    CALENDAR = CALENDAR(MIN('Table'[date]),MAX('Table'[date]))
    
    yearmonth = FORMAT('CALENDAR'[Date],"YYYYMM")

    2O Crear dos medidas una para el objeto visual del mes actual, otra para el objeto visual anterior.

    Measure = IF(FORMAT(SELECTEDVALUE('Table'[date]),"YYYYMM")=SELECTEDVALUE('CALENDAR'[yearmonth]),1,0)
    
    Measure 2 = IF(format(EDATE(SELECTEDVALUE('Table'[date]),1),"YYYYMM")=SELECTEDVALUE('CALENDAR'[yearmonth]),1,0)

    3o Añadir medida al filtro de nivel visaual. El resultado se mostrará como se muestra a continuación.

    1.PNG2.PNG

    Saludos

    Jay

    Equipo de Apoyo Comunitario _ Jay Wang

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