Forum Discussion
Filtrado de countrows
Necesito calcular cuánto de un pedido hay en cada categoría. Necesito un cálculo de columna que divida todo el orden por muchas filas involucradas. ¿Cómo se formaría el Dax para esto? Sólo veo countrows trabajando para toda la tabla, y no para una columna individualmente. ¿Hay alguna manera de filtrar esto?
| Orden # | Categoría | Salida deseada |
| 1 | a | 0.25 |
| 1 | a | 0.25 |
| 1 | b | 0.25 |
| 1 | b | 0.25 |
| 2 | a | 0.5 |
| 2 | a | 0.5 |
| 3 | a | 0.25 |
| 3 | a | 0.25 |
| 3 | a | 0.25 |
| 3 | b | 0.25 |
¿Esto hace lo que quieres?
Desired Output = 1 / CALCULATE ( COUNTROWS ( Table1 ), ALLEXCEPT ( Table1, Table1[Order #] ) )
7 Replies
- Syndicate_AdminAdministrator
No @btriggered
Buenos días
Si necesita recuento de pedidos por categoría, solo tiene que agregar categoría y pedidos en el objeto visual de tabla,
junto a la columna orders de la tabla visual en el panel de visualización --> haga clic en el icono "v" --> haga clic en count.
usted contará de los pedidos por categoría
Espero que esto ayude.
Gracias y saludos,
Mohammed Adnan
- Syndicate_AdminAdministrator
Esto sigue siendo incorrecto, ya que estoy comparando categorías con estos datos y contará un pedido sobre varias categorías. En el caso de la orden 1, agregará un recuento completo a A y B, donde sólo quiero .5 añadido para ambos.
- Syndicate_AdminAdministrator
luego puede usar la categoría, y en lugar de la columna de pedido, agregar la columna de salida deseada --> haga clic en "v" para seleccionar la suma, haciendo esto obtendrá
categoría | Contar
un | .5
b | .5
saludos
Mohammed Adnan
- Syndicate_AdminAdministrator
Utilicé Power Query para resolver este problema. Duplí mi tabla y me agruqué por número de pedido para obtener un recuento de todo bajo ese número de pedido para obtener un recuento de líneas. Luego hice el valor de esa columna y obtuve lo que estaba buscando.
- Syndicate_AdminAdministrator
¿Esto hace lo que quieres?
Desired Output = 1 / CALCULATE ( COUNTROWS ( Table1 ), ALLEXCEPT ( Table1, Table1[Order #] ) )- Syndicate_AdminAdministrator
Sí. Eso fue mucho más fácil que cómo lo resolví. Me olvidé por completo de ALLEXCEPT. Lo recordaré para futuros proyectos. A menudo tengo que agrupar por categoría.