Forum Discussion
Recuento de DAX
Hola Comunidad,
Tengo la siguiente tabla:
| Id. de proyecto | Sub ID del proyecto | valor |
| 100 | 100A | 10 |
| 100 | 100B | 20 |
| 100 | 100B | 30 |
| 101 | 101A | 40 |
| 102 | 102A | 60 |
| 102 | 102B | 80 |
| 102 | 102C | 90 |
| 102 | 102C | 35 |
| 102 | 102C | 42 |
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 proyecto | Count (Medida) |
| 100A | 2 |
| 100B | 2 |
| 101A | 1 |
| 102A | 3 |
| 102B | 3 |
| 102C | 3 |
Cualquier dirección o pensamiento sería apreciado!
Editar: Se actualizó la salida del orignal como puse en la salida incorrecta
Intente crear una medida
Measure = CALCULATE(DISTINCTCOUNT('Table'[Project Sub ID]),FILTER(all('Table'),'Table'[Project ID]=max('Table'[Project ID])))pls ver el archivo adjunto a continuación
7 Replies
- Syndicate_Admin
Administrator
@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
Administrator
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?
- Syndicate_Admin
Administrator
No @NickNg278
¿Es este el resultado que desea?
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
Administrator
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
Administrator
Intente crear una medida
Measure = CALCULATE(DISTINCTCOUNT('Table'[Project Sub ID]),FILTER(all('Table'),'Table'[Project ID]=max('Table'[Project ID])))pls ver el archivo adjunto a continuación