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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Discrepancia en el recuento de pedidos únicos al agregar datos mediante la función SUMMARIZE

Hola a todos,

Estoy trabajando con un conjunto de datos grande y me encuentro con una discrepancia en el recuento de pedidos únicos al agregar los datos. Este es un resumen de la incidencia:

Datos originales:

Tengo una tabla con las siguientes columnas: ID de pedido, Código de defecto, Línea de producto, Lote de ventas, Diferencia de mes y Ciudad. A continuación, se muestra una muestra de los datos:

ID de pedido Código de defecto Línea de producto Ventas Lote Mes Diferencia Ciudad
JC-000249QB00HAbr-212AA
JC-000249QB40HAbr-212AA
JC-001359QB40HAbr-211AA
JC-001396QB40HAbr-211AA
JC-002008QB40HAbr-212AA
JC-003005AV19HAbr-213AA
JC-003005AV19HAbr-213AA
JC-003005AV19HAbr-213AA
JC-M000825QB40HAbr-211AA

Resultados esperados:

  • Recuento de pedidos únicos: Por ciudad, línea de productos y nivel de lote de ventas, espero un total de 6 pedidos únicos.

Agregación mediante la función SUMMARIZE:

Utilicé la función SUMMARIZE para agregar los datos de la siguiente manera:

Dax
Copiar código
SUMMARIZE( Nombre de la tabla, Ciudad, Línea de producto, Lote de ventas, "Nº de pedidos", DISTINCTCOUNT(ID de pedido) )

Salida agregada:

El resultado que recibí fue:

Línea de productos Ciudad Ventas Lote Mes Diferencia Código de defecto Nº de pedidos
HAAAbr-211QB403
HAAAbr-212QB001
HAAAbr-212QB402
HAAAbr-213AV191

Emitir:

Al calcular el recuento de pedidos únicos a nivel de ciudad, el resultado es 7, mientras que esperaba que fuera 6. La discrepancia surge debido a la agregación.

Pregunta:

¿Cómo puedo agregar correctamente los datos para garantizar que el

¿El recuento de pedidos coincide con los resultados esperados? ¿Hay algún enfoque o ajuste específico que deba realizar en la función SUMMARIZE o en la lógica de agregación para tener en cuenta esta discrepancia?

¡Gracias de antemano por su ayuda!


Siéntase libre de ajustar los detalles según sea necesario para que se ajusten a su contexto específico.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola, @Sah_123

Puede probar los siguientes métodos.

Measure = 
Var _table=SUMMARIZE( 'Table', 'Table'[City], 'Table'[Product Line], 'Table'[Sales Batch Month], 'Table'[Order ID] )
RETURN
COUNTX(_table,[Order ID])

vzhangtinmsft_0-1725590714292.png

¿Es este el resultado que esperabas?

Saludos

Equipo de apoyo a la comunidad _Charlotte

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@Sah_123 La discrepancia en el recuento de pedidos únicos se debe a que la función SUMMARIZE está agregando los datos a un nivel más granular de lo que se pretende.

Pruebe a usar

RESUMIR(
Nombre de la tabla,
Ciudad
Línea de productos,
Lote de ventas,
"Nº de pedidos", DISTINCTCOUNT(ID de pedido)
)

Entonces

Tabla agregada de VAR =
RESUMIR(
Nombre de la tabla,
Ciudad
Línea de productos,
Lote de ventas,
"Nº de pedidos", DISTINCTCOUNT(ID de pedido)
)

DEVOLUCIÓN
SELECTCOLUMNS(
AggregatedTable,
"Ciudad", [Ciudad],
"Línea de productos", [Línea de productos],
"Lote de ventas", [Lote de ventas],
"Nº de órdenes", [Nº de órdenes]
)

Pero quería mantener la columna de código dfect también en la tabla agregada. en ese caso, qué hacer (en una segmentación de datos, es necesario afectar el código).

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

Check out the August 2024 Power BI update to learn about new features.

August Carousel

Fabric Community Update - August 2024

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

Top Solution Authors