Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago

Ayuda

Buenas, necesitaría realizar una función o tener una variable que pudiera sumar todos los "Turnos" que se recogen en cada "Fecha". A lo máximo que he llegado es a:

Turnos =

CALCULAR(

DISTINCTCOUNT('Datos'[TURNO]),

ALLSELECTED('Datos'[FECHA])

)

El problema es que tengo varias filas con la misma fecha y con los mismos turnos cada mes, y necesitaría poder ir haciendo un total.

Gracias de antemano!

3 Replies

  • @AndresPLopez ,¿Puede compartir datos de muestra y resultados de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

    puedes probar una medida como

    CALCULAR(

    DISTINCTCOUNT('Datos'[TURNO]),

    ALLSELECTED('Datos')

    )

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Buenas,

      Los datos vendrían dados en la siguiente tabla. Necesitaría el total de días que trabaja cada turno al mes, independientemente de la tienda que sea.

      IMG_20211216_090844.jpg

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        HI @AndresPLopez,

        Puede intentar usar la siguiente fórmula de medida, obtendrá el recuento de fechas basado en el grupo 'turno' y filtrará por mes del año actual:

        measure =
        VAR currDate =
            MAX ( 'Datos'[FECHA] )
        RETURN
            CALCULATE (
                COUNTROWS ( VALUES ( 'Datos'[FECHA] ) ),
                FILTER (
                    ALLSELECTED ( 'Datos' ),
                    YEAR ( 'Datos'[FECHA] ) = YEAR ( currDate )
                        && MONTH ( 'Datos'[FECHA] ) = MONTH ( currDate )
                ),
                VALUES ( 'Datos'[TURNO] )
            )

        Saludos
        Xiaoxin Sheng