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
Syndicate_Admin
Administrator
Administrator

Valores de filtrado dentro del percentil 10 y 90

Hola, estoy tratando de eliminar valores atípicos de por conjunto de datos utilizando cualquier dato entre el percentil 10 y 90. Y obtenga el promedio del nuevo conjunto de datos filtrado.

Datos

PN en: Número de pieza

Referencia: Número de pedido específico (Subcategoría a PN)

Contar piezas: Número de PN
RTAT: cantidad de tiempo que tardamos en completar la pieza,

+ve RTAT está dentro de los límites, -ve RTAT significa que estaban retrasados

10%RTAT: percentil 10 de RTAT

10%RTAT = PERCENTILE.INC(WS[RTAT],0.1)

90%RTAT: percentil 90 de RTAT

90%RTAT = PERCENTILE.INC(WS[RTAT],0.9)

FiltroRTAT: Uso de 10% y 90% RTAT para obtener valor dentro del rango y hacer que el valor esté fuera del rango = 0

Descubrí que esto no funciona, ya que toma el 10% individual y el 90% de cada número de referencia y lo hacemos en la declaración si que resulta que todo está dentro de los límites. Como se muestra a continuación

FilterRTAT = IF(WS[RTAT]<=[90%RTAT] && WS[RTAT]>=[10%RTAT],WS[RTAT],BLANK())

Fig 1Figura 1

FiltroRTAT V2: Encontré esta fórmula en línea. Es básicamente lo mismo, pero utiliza el total del 10% y el 90% de todo el conjunto de datos en la declaración if. Como se muestra a continuación, para PN /2687A...., -473.40 y 13.00 se toma como el valor de filtro para FilterRTAT V2, que no es lo que quiero.

Así que como ejemplo, quiero PN /2687A.... para ser filtrado --> cualquier cosa entre -700 y -86.40 para permanecer igual y cualquier cosa fuera de ese rango para estar en blanco () o 0. el valor anterior se muestra en verde en la Fig. 3.

Y lo mismo para los diferentes PN con su propio rango de percentil 10 y 90 respectivo.

FilterRTAT V2 = 
VAR Q4RTAT =
    PERCENTILE.INC(WS[RTAT],0.9)
RETURN 
VAR Q1RTAT =
    PERCENTILE.INC(WS[RTAT],0.1)
RETURN
IF(WS[RTAT]<=Q4RTAT && WS[RTAT]>=Q1RTAT,WS[RTAT],BLANK())

Fig 2Figura 2Fig 3Figura 3

Esta es una descripción general de mi panel de control

Fig 4Figura 4

Pregunta: Entonces, ¿alguien sabe cómo filtrar valores entre el percentil 10 y 90 de diferentes categorías (PN in) dentro de un conjunto de datos? O asigne el percentil 10 y 90 a diferentes categorías según los cálculos. Si necesita más conjunto de datos o ejemplos, puedo proporcionar.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Gran pregunta. Proporcione datos de muestra desinfectados que cubran completamente su problema. Pegue los datos en una tabla de su publicación o use uno de los servicios de archivos.

Lo siento por la respuesta tardía, realmente no sé cómo compartir conjuntos de datos. Pero aquí está el enlace para mi archivo PowerBI. https://app.powerbi.com/links/HXInX4gsO5?ctid=7604ff02-abd8-45db-8cac-550054323fc9&pbi_source=linkSh...

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.