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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

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
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.