Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Recuento de DAX

Hola Comunidad,

Tengo la siguiente tabla:

Id. de proyectoSub ID del proyectovalor
100100A10
100100B20
100100B30
101101A40
102102A60
102102B80
102102C90
102102C35
102102C42

Quiero crear una medida que cuente el número de identificadores de proyecto repetidos en la tabla, por lo que el siguiente resultado será así:

Sub ID del proyectoCount (Medida)
100A2
100B2
101A1
102A3
102B3
102C3

Cualquier dirección o pensamiento sería apreciado!

Editar: Se actualizó la salida del orignal como puse en la salida incorrecta

  • Syndicate_Admin's avatar
    Syndicate_Admin
    5 years ago

    @NickNg278

    Intente crear una medida

    Measure = CALCULATE(DISTINCTCOUNT('Table'[Project Sub ID]),FILTER(all('Table'),'Table'[Project ID]=max('Table'[Project ID])))

    1.PNG

    pls ver el archivo adjunto a continuación

7 Replies

  • @NickNg278 , Basado en lo que conseguí,

    Puede crear una medida

    = count(Tabla[Valor])

    y disply con el id del proyecto y del subproyecto en visual

    o crear una tabla

    Summarize(Tabla, Tabla[Proyecto], Tabla[Subproyecto], "Contar", contar(Tabla[Valor]))

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      @amitchandak,

      Gracias por su respuesta. Lo siento, puse la salida y el requisito incorrectos, actualicé para que haga un recuento distinto del número de id de proyecto repetido para cada sub id de proyecto. ¿Qué debo hacer en estos casos en su lugar?

  • No @NickNg278

    ¿Es este el resultado que desea?

    Ailsa-msft_0-1623734871050.png

    A través de la agrupación de 'Tabla'[Project Sub ID] y, a continuación, contar las filas de columna.

    count = CALCULATE(COUNTA('Table'[Project Sub ID]),ALLEXCEPT('Table','Table'[Project Sub ID]))

    Saludos

    Equipo de apoyo a la comunidad _ Ailsa Tao

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

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Gracias por su respuesta, lo siento, debería haber aclarado más. Lo que estoy tratando de hacer es contar el número de subcategorías en cada ID de proyecto y asignar ese valor a cada Sub ID. 100 tiene 2 categorías distintas (102A y 102B), por lo que tanto 102A como 102B tendrán 2 como valor. 103 tiene 3 categorías distintas (103A, 103B, 103C) por lo que 103A, 103B, 103C tendrán el 3 como valor.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        @NickNg278

        Intente crear una medida

        Measure = CALCULATE(DISTINCTCOUNT('Table'[Project Sub ID]),FILTER(all('Table'),'Table'[Project ID]=max('Table'[Project ID])))

        1.PNG

        pls ver el archivo adjunto a continuación