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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

DISTINCTCOUNT no trivial con múltiples filtros

Estimados miembros,

Tengo algunos dolores de cabeza con el cálculo que se ve fácil de calcular por los ojos y imposible para mí para obtener el resultado correcto en PBI.

Objetivo: obtener estadísticas correctas de reclamaciones y su visualización

Los datos de muestra se encuentran aquí https://dropmefiles.com/AdxlX

Descripción de los datos:

  • El archivo de datos presentado contiene fechas de reclamación, número de pedido, código de material (SKU), resultado de la investigación y columna que es explicar es orden tomada en el cálculo de KPI o no.
  • el resultado de la investigación se comprueba y dio lugar al nivel de SKU: por ejemplo, las reclamaciones de la orden 53901 contienen 6 SKU que se confirman o no

confirmed.JPG

  • si el número de pedido es 0 eso significa que las SKU mencionadas pertenecen al número de orden que es el último antes de 0: la fila 234 pertenece a la fila 233 a partir del número de pedido

0 order.JPG

Reglas para el cálculo de KPI:

  • El KPI se calcula sobre la base de la toma (columna Reclamaciones tomadas para el cálculo de KPI o no) y la cantidad de pedido (es decir: si se confirma alguna de las SKU en el pedido reclamado, se confirma todo el pedido y debe calcularse como reclamación confirmada) por período (año, mes, día)

Obstáculos/dolor de cabeza:

  1. cómo calcularlo correctamente?

Usando:

Nr de órdenes confirmadas : CALCULATE(DISTINCTCOUNT('Sheet1'[ORDER number]); FILTER('Sheet1';' Sheet1'[Número de pedido]>0&&'Sheet1'[La reclamación se toma para el cálculo de KPI o no]"tomada"&&'Sheet1'[Resultado de la investigación]-"confirmado"))

Nr de NO pedidos confirmados : CALCULATE(DISTINCTCOUNT('Sheet1'[ORDER number]); FILTER('Sheet1';' Sheet1'[Número de pedido]>0&&'Sheet1'[La reclamación se toma para el cálculo de KPI o no]"tomada"&&'Sheet1'[Resultado de la investigación]-"no confirmado"))

Tengo oucome que el mismo pedido se calcula como confirmado y no se confirma debido a que algunas de sus SKU se confirman y no se confirman (como un ejemplo anterior, orden 53901 )

  1. Usando la página de solicitud me gustaría devolver los números de pedido para la tabla visualizada, pero muestra todas las notificaciones recibidas y no sólo conformado o no confirmado - por favor aconseje, cómo arreglar y donde estoy equivocado.

prompt.jpg

¿es posible de alguna manera calcular los resultados correctos para 2 preguntas?

gracias de antemano.

1 REPLY 1
v-eachen-msft
Community Support
Community Support

Hola @SlavaKep ,

¿Quieres decir mostrar "Página de solicitud" en función de la medida que selecciones? La información sobre herramientas mostrará valores basados en el contexto de la fila actual, por lo que creo que es imposible hacerlo en una tabla. Puede crear dos tablas con dos medidas en la página de información sobre herramientas.

Yes =
CONCATENATEX (
    CALCULATETABLE (
        DISTINCT ( Sheet1[ORDER number] ),
        FILTER ( Sheet1, 'Sheet1'[Investigation result] = "confirmed" )
    ),
    'Sheet1'[ORDER number],
    ", "
)
Not =
CONCATENATEX (
    CALCULATETABLE (
        DISTINCT ( Sheet1[ORDER number] ),
        FILTER ( Sheet1, 'Sheet1'[Investigation result] = "not confirmed" )
    ),
    'Sheet1'[ORDER number],
    ", "
)

Aquí está el resultado.

2-2.PNG

2-1.PNG

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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