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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Anonymous
Not applicable

Percentil por fila

Hola

Tengo esta columna que quiero calcular usando PERCENTILE. Exc

FechaProductoX
1/2/1990A0.01779078
1/3/1990A-0.002563704
1/4/1990A-0.008178207
1/5/1990A-0.00973771
1/8/1990A0.004599524
1/9/1990A-0.011788233
1/10/1990A-0.006576845
1/11/1990A0.003511217
1/12/1990A-0.024519231
1/11/1990B0.003511217
1/11/1990C0.003511217

Percentil 10% - PERCENTILE. EXC(UNA TABLA, 0.1)
Diferencia (Percentil A 10%) -2

Este debe ser el resultado final (Cuando filtro el producto A en una segmentación de datos).
*El que me quedé atascado es cómo usar Percentile 10% en cada fila.

FechaProductoXPencertil 10%Diferencia
1/2/1990A0.017791-0.0245192310.001790137
1/3/1990A-0.00256-0.0245192310.000482045
1/4/1990A-0.00818-0.0245192310.000267029
1/5/1990A-0.00974-0.0245192310.000218493
1/8/1990A0.0046-0.0245192310.000847902
1/9/1990A-0.01179-0.0245192310.000162078
1/10/1990A-0.00658-0.0245192310.000321929
1/11/1990A0.003511-0.0245192310.000785706
1 ACCEPTED SOLUTION
v-henryk-mstf
Community Support
Community Support

Hola @pamboys09 ,

Según sus necesidades, desea utilizar la función PERCENTILE para obtener el resultado que desea. En primer lugar, revisé su fórmula DAX y encontré que hay algo mal con la configuración del segundo parámetro en su función PERCENTILE. Puede consultar primero el documento oficial, PERCENTILE. EXC (< columna >, < k >), donde si K está en blanco o cero, el rango de porcentaje de 1 / (n + 1) devuelve el valor más pequeño. Si es cero, está fuera del intervalo y se devuelve un error; si K no es un múltiplo de 1 / (n + 1), PERCENTILE. EXC interpolará para determinar el valor en el percentil k-ésimo. Por lo tanto, cuando establece el parámetro en 0.1, no obtiene -0.024519231. Hice la siguiente prueba, creé dos columnas calculadas y obtuve el resultado que desea en el filtro de segmentación de datos.

v-henryk-mstf_0-1609983916910.jpeg

v-henryk-mstf_1-1609983924412.png

v-henryk-mstf_2-1609983938990.png

v-henryk-mstf_3-1609983946492.png

Aquí está el archivo pbix de ejemplo.


Saludos
Henry

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
v-henryk-mstf
Community Support
Community Support

Hola @pamboys09 ,

Según sus necesidades, desea utilizar la función PERCENTILE para obtener el resultado que desea. En primer lugar, revisé su fórmula DAX y encontré que hay algo mal con la configuración del segundo parámetro en su función PERCENTILE. Puede consultar primero el documento oficial, PERCENTILE. EXC (< columna >, < k >), donde si K está en blanco o cero, el rango de porcentaje de 1 / (n + 1) devuelve el valor más pequeño. Si es cero, está fuera del intervalo y se devuelve un error; si K no es un múltiplo de 1 / (n + 1), PERCENTILE. EXC interpolará para determinar el valor en el percentil k-ésimo. Por lo tanto, cuando establece el parámetro en 0.1, no obtiene -0.024519231. Hice la siguiente prueba, creé dos columnas calculadas y obtuve el resultado que desea en el filtro de segmentación de datos.

v-henryk-mstf_0-1609983916910.jpeg

v-henryk-mstf_1-1609983924412.png

v-henryk-mstf_2-1609983938990.png

v-henryk-mstf_3-1609983946492.png

Aquí está el archivo pbix de ejemplo.


Saludos
Henry

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

parry2k
Super User
Super User

@pamboys09 puede hacerlo agregando las siguientes columnas:

Percentile 10% = PERCENTILE.EXC(Table[A], .01)

Differnce = (Table[A] - Table[Percentile 10%]^2

Consulta mi última entrada de blog Año-2020, Pandemia, Power BI y más allá para obtener un resumen de mis versiones favoritas de las características de Power BI en 2020

Me gustaría elogios si mi solución ayudara. 👉 Si puedes dedicar tiempo a publicar la pregunta, también puedes hacer esfuerzos para dar Felicitaciones a quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consulta relacionadas con Power BI.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors