Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
5 years ago
Solved

DISTINCTCOUNT

Estos datos se trata de las unidades mensuales con servicio. Una unidad puede obtener servicio varias veces en un mes o año. Sin embargo, cuando cuento el total de unidades con servicio no quiero que la misma unidad se cuenta dos veces. El DISTICNT COUNT funciona muy bien para el Total de La Gran Columna, sin embargo, la función DISCTINCT no funciona en el recuento mensual ?. Así que 7 y 5 es el recuento de Disctinct correcto para el modelo respectivo para el año, pero la unidad listada mensual aparece como el recuento total. Cualquier ayuda es apreciada.

Medida: CALCULATE(DISTINCTCOUNT(DATA[SerialNumber]))

Screenshot(DISTINCT).png

13 Replies

  • @BXTITW , No muy claro, si usted está preguntando por qué el total no coincide, por lo que el recuento distinto se calcula de nuevo para el total a que podría no resumir.

    para resumir que necesita

    Measure á sumx(Values(Date[Month]), CALCULATE(DISTINCTCOUNT(DATA[SerialNumber])))

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Aquí está la tabla y el resultado deseado para el recuento DISTINCT.

      2Screenshot(DISTINCT).png

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        @BXTITW

        tal vez se puede crear una columna

        count = if(CALCULATE(COUNTROWS('Table'),FILTER('Table','Table'[Month]<=EARLIER('Table'[Month])&&'Table'[Model]=EARLIER('Table'[Model])&&'Table'[serialnumber]=EARLIER('Table'[serialnumber])))>1,0,1)

        1.PNG

        y poner la nueva columna en el campo de valor

        2.png