Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago

Predeterminado YTD

Quiero mostrar los meses y el año YTD (desde enero de 2024 hasta julio de 2024) en el eje x en el gráfico de líneas de forma predeterminada si no se realizan selecciones en la segmentación de intervalo de fechas

Si se realizan selecciones en la segmentación de fechas, el mes en el eje X debe distribuirse en función de las selecciones

PBIX : https://drive.google.com/file/d/1Bh7Lm1xUbIVmIp-RH2Z_-oPPSSDDhGWw/view?usp=drive_link

6 Replies

  • intente usar HASONEVALUE en la medición, si tiene un valor seleccionado en el campo mes o año, su mensure apunta al valor seleccionado, de lo contrario, muestre ambos valores.

  • Hola @LeandroDeodato ,

    ¿Puede compartir más detalles, traté de crear una medida, sin embargo, necesito mostrar los valores de dimensión para el mes en el eje X, sin embargo, la medida devuelve solo un valor

  • Puedo lograrlo creando una columna calculada, el problema es que es muy difícil para el usuario navegar desde el año 9999 usando el calendario como se muestra en la última captura de pantalla

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      @LeandroDeodato Gracias por tu contribución en este hilo.

      Hola @powerbiexpert22 ,

      Puede seguir los pasos a continuación para obtenerlo, encuentre los detalles en el archivo adjunto.

      1. Cree una medida como se muestra a continuación

      IsSlicerFiltered = 
      VAR _year =
          SELECTEDVALUE ( 'Date'[Year] )
      VAR _month =
          SELECTEDVALUE ( 'Date'[MonthNo] )
      RETURN
          IF (
              ISFILTERED ( 'Date'[Date] ),
              1,
              IF (
                  _year = YEAR ( TODAY () )
                      && _month >= 1
                      && _month <= MONTH ( TODAY () ),
                  1,
                  0
              )
          )

      2. Aplique el filtro de nivel visual con la condición (IsSlicerFiltered es 1) en el gráfico de líneas

      Saludos