Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Contar orden único por distintoRecuento de varias columnas

Tengo un conjunto de datos (una tabla) con muchos valores repetitivos, pero necesito definir tipos de orden basados en estos datos. Para clasificar los tipos de orden, necesito obtener los distintos recuentos de tres columnas para cada pedido. Los tipos de orden serán simples y complejos. Por lo tanto, quiero contar el número de pedidos que tienen un recuento distinto de 1 de las columnas [destid] y [groupid]. Las órdenes complejas tendrán muchos grupos y destinos.
stvn43_0-1671822778673.png
Como quiero hacer esto para cada orden, mi idea era contar el número de órdenes únicas con el criterio adicional de tener < 2 distintas para cada una de las otras columnas.
No entiendo cómo incrustar los otros recuentos distintos para calificar los pedidos. Cualquier ayuda es apreciada.
Esta medida no funciona, pero es lo que tengo hasta ahora:
Tipos de pedido simples =
VAR SimpleOrderCount =
CALCULAR(
DISTINCTCOUNT(orderTypeData[orderid])
(DISTINCTCOUNT(orderTypeData[groupid] < 2 && DISTINCTCOUNT(orderTypeData[destid] < 2 && DISTINCTCOUNT(orderTypeData[adid] < 2)))
Devolución
SimpleOrderCount
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola

¿Puede proporcionar alguna muestra, por ejemplo, para 2-3 órdenes simples y 2-3 complejas? ¿Y los resultados esperados para cada uno de ellos para entender el problema? El ejemplo de número de pedido 62392 debe ser simple, el 123456 de orden debe ser complejo.

Puede adjuntar datos mediante https://wetransfer.com/

Syndicate_Admin
Administrator
Administrator

Esto es en lo que aterricé:

DÓNDE SimpleOrdersDest =
COUNTROWS(
FILTRO(
DISTINTO(orderTypeData[ordernumber]),
CALCULAR(DISTINCTCOUNT(orderTypeData[destid]) <= 2 && CALCULAR(DISTINCTCOUNT(orderTypeData[groupid]) <= 2) && CALCULAR(DISTINCTCOUNT(orderTypeData[adid]) <= 2))
)
)

Devolución
SimpleOrdersDest
Me permite filtrar contra el valor DistinctCount en la consulta, por lo que ahora puedo etiquetar las configuraciones de orden "simples" que son candidatas para la automatización y modificar la definición "simple" para dividir los datos del entorno de manera diferente, ¡gracias por la muestra!
Syndicate_Admin
Administrator
Administrator

He modificado la medida. Aún no funciona:

Tipos de pedido simples =
DÓNDE SimpleOrderCount =
CALCULAR(
DISTINCTCOUNT(orderTypeData[orderid]),
FILTRO(
DISTINCTCOUNT(orderTypeData[groupid] < 2 && DISTINCTCOUNT(orderTypeData[destid] < 2 && DISTINCTCOUNT(orderTypeData[adid] < 2)
))

Devolución
SimpleOrderCount

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors