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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
rubio3003
Frequent Visitor

Gráfico de control para la variable binaria (sí/no)

Buenos días

Trabajo en mejora de la calidad y los gráficos de control son algo que usamos todos los días. Crear un gráfico de control para datos continuos es bastante simple, pero estoy teniendo una enorme dificultad en la creación de un gráfico de control para una variable binaria (por ejemplo, un proceso: pasar o fallar). Necesito realizar un seguimiento de las horas extra de la tasa de pase (diaria, semanal, mensual, anual) con los límites de control superior e inferior.

Cualquier comentario o perspicacia en este asunto sería muy apreciado.

Estefania

8 REPLIES 8
rubio3003
Frequent Visitor

Gracias por responder y me disculpo por no proporcionar suficiente detalle. @daxer @Greg_Deckler @DataZoe @amitchandak @daxer @DataZoe

Los gráficos de control tienen 4 conjuntos de componen, el recuento de la medida (promedio), la línea central (el promedio de los datos para un período de tiempo anterior- sirve como línea de base) y los límites de control superior e inferior (+/- 3 línea sigma).

Mis datos se ven así:

SampleID ? Fecha de la fecha ? Resultado

1 ? 2020-01-01 ? 1

2 ? 2020-01-01 ? 0

3 ? 2020-01-01 ? 1

Lo que estoy estrangulando con es la creación de los límites de control superior e inferior (las líneas rojas en el gráfico de abajo). Sería muy fácil si los datos fueran continuos, pero no sé si hay una alternativa dada mi variable binaria.

Control chart.PNG

@rubio3003 - No deberían ser:

Upper Limit = AVERAGE([Outcome]) + 3 * STDDEV('Table'[Output])

Lower Limit = AVERAGE([Outcome]) - 3 * STDDEV('Table'[Output])

¿O me estoy perdiendo algo?


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler Sólo se puede calcular STDEV de variables continuas, la mía es una variable binaria 😞

Anonymous
Not applicable

Esto no debería ser tan difícil 🙂

Tienes que tener algunos datos primero. Digamos que esto es lo que tienes, más o menos:

SampleID ? Fecha de la fecha ? Resultado

1 ? 2020-01-01 ? 1

2 ? 2020-01-01 ? 0

3 ? 2020-01-01 ? 1

...

Entiendes la idea. Ahora, lo anterior es su tabla de hechos donde se registran todos los resultados en la granularidad más baja. También tiene que tener una tabla Date que se unirá a Samples[Date]. La fecha es la dimensión de fecha y hora. En esta tabla definirás todas las piezas de tiempo que quieras: meses, años, semanas... lo que sea.

Ahora, aquí hay una medida que le dará el % de pases / éxitos:

[Tasa de éxito] - dividir (countrows( Samples ), sum( Samples[Outcome] ) )

[Tasa de fallos] 1 - [Tasa de éxito]

Y eso es básicamente. La columna Resultado debe almacenar 0 para error, 1 para el éxito.

Greg_Deckler
Super User
Super User

@rubio3003 - ¿Se refiere a esto: https://en.wikipedia.org/wiki/Control_chart

Yo usaría 1 y 0 para representar sus estados binarios. Aparte de eso, No hay suficiente información para continuar, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
Greg_Deckler
Super User
Super User

@rubio3003 - ¿Se refiere a esto:

https://en.wikipedia.org/wiki/Control_chart

Yo usaría 1 y 0 para representar sus estados binarios. Aparte de eso, No hay suficiente información para continuar, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@rubio3003 ,

pass% á divide(calculate(countrows(Table) ,[process]-"pass") ,countrows(Table) )

fail%- divide(calculate(countrows(Table) ,[process]-"fail") ,countrows(Table) )

Crear una tabla de fechas para el análisis

Power BI — YTD
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
Power BI — QTD
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839
Power BI — MTD
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
Power BI — WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
Power BI — Day Intelligence
https://medium.com/@amitchandak.1978/power-bi-day-intelligence-questions-time-intelligence-5-5c3243d...

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

DataZoe
Employee
Employee

@rubio3003 No estoy muy familiarizado con los gráficos de control, pero hice una búsqueda rápida y creo que tengo la idea. Si esto no es así, ¿sería posible compartir una pequeña tabla de cómo se ven los datos e incluso un dibujo de lo que el gráfico está tratando de crear? ¡Gracias!

Creo que para las parcelas de dispersión en power bi necesita medidas, que puede ser el problema aquí?

Para su pase/fallo, esto se puede convertir en un porcentaje con:

Cosas : countrows('Table')

Porcentaje de pases: divide(caclulate([Things]),'Table'[Pass/Fail]"Pass"),[Things])

ahora para agregar por diferentes rangos, usted podría hacer algo como:

Porcentaje de pase Avg Per Week á averagex(values('Date'[WeekOf]),[Pass Percentage]))

puedes hacerlo por mediana, min, max, etc.

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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