Análisis SPC y Shewart en Power BI

Un usuario Pregunto ✅

Anónimo

MicrosoftTeams-imagen (2).jpgMicrosoftTeams-imagen (1).jpgMicrosoftTeams-imagen (3).jpgMicrosoftTeams-imagen.jpg

Hola expertos (ver imágenes)

Encontré el siguiente enlace en la web, que analiza la capa superior y la variación en el punto de datos según STD para calcular los límites superior e inferior y el promedio de sus datos.

Enlace: https://exceleratorbi.com.au/six-sigma-control-charts-in-power-bi/

Enlace: https://towardsdatascience.com/how-to-create-a-control-chart-in-power-bi-fccc98d3a8f9

El artículo anterior usa el cálculo STD para establecer los límites superior e inferior, el cálculo verdadero usa algo llamado rango móvil mediano (Límite superior: Multiplique el rango móvil MEDIAN por 3.14 y agregue el producto al promedio)

y

(Límite inferior: Multiplique el rango móvil MEDIANO por 3,14 y reste el producto del promedio)

y para calcular el rango móvil mediano, debe encontrar las diferencias entre cada par de valores sucesivos; luego ordenar las diferencias en orden numérico; luego identifique el valor medio.

Alguien ha hecho esto…

greg_deckler

En respuesta a Anónimo

@Anónimo Entonces, ¿está diciendo que no desea agregar una columna de índice a su tabla en Power Query sino que desea crear un índice DAX? Si es un índice DAX, ¿quizás el índice DAX mítico?

El índice DAX mítico – Comunidad de Microsoft Power BI

Aquí hay algo que creé usando eso como guía:

DAX Indexed Table = 
    VAR __SourceTable="SPC Chart Data"
    VAR __Count = COUNTROWS(__SourceTable)
    VAR __SortText = CONCATENATEX('SPC Chart Data',[Month] & ":" & [Detections] & ":" & [Range],"|")
    VAR __Table = 
        ADDCOLUMNS(
            GENERATESERIES(1,__Count,1),
            "Item",PATHITEM(__SortText,[Value],TEXT)
        )
    VAR __Table1 = 
        ADDCOLUMNS(
            __Table,
            "Month",LEFT([Item],3),
            "Detections",MID([Item],5,2),
            "Range",RIGHT([Item],LEN([Item]) - FIND(":",[Item],5,0))
        )
RETURN
    SELECTCOLUMNS(__Table1,"Index",[Value],"Month",[Month],"Detections",[Detections],"Range",[Range])

greg_deckler

@Anónimo Parece interesante, ¿tiene un conjunto de datos de muestra para trabajar?

Anónimo

En respuesta a greg_deckler

hola Greg

Enlace: https://www.dropbox.com/s/ztfhicjnxeq5f8k/SPC%20Sample%20Datat.pbix?dl=0

Los datos de muestra son por imagen en la página 70. Me perdí el orden de clasificación del archivo de Power BI… a propósito… Me gustaría esto en DAX. Gracias

greg_deckler

En respuesta a Anónimo

@Anónimo Entonces, ¿está diciendo que no desea agregar una columna de índice a su tabla en Power Query sino que desea crear un índice DAX? Si es un índice DAX, ¿quizás el índice DAX mítico?

El índice DAX mítico – Comunidad de Microsoft Power BI

Aquí hay algo que creé usando eso como guía:

DAX Indexed Table = 
    VAR __SourceTable="SPC Chart Data"
    VAR __Count = COUNTROWS(__SourceTable)
    VAR __SortText = CONCATENATEX('SPC Chart Data',[Month] & ":" & [Detections] & ":" & [Range],"|")
    VAR __Table = 
        ADDCOLUMNS(
            GENERATESERIES(1,__Count,1),
            "Item",PATHITEM(__SortText,[Value],TEXT)
        )
    VAR __Table1 = 
        ADDCOLUMNS(
            __Table,
            "Month",LEFT([Item],3),
            "Detections",MID([Item],5,2),
            "Range",RIGHT([Item],LEN([Item]) - FIND(":",[Item],5,0))
        )
RETURN
    SELECTCOLUMNS(__Table1,"Index",[Value],"Month",[Month],"Detections",[Detections],"Range",[Range])

Anónimo

En respuesta a greg_deckler

Hola Greg,

He avanzado con el archivo. Solo tengo un problema que no estoy seguro de cómo calcular la banda superior e inferior dinámicamente en función del conjunto de datos. Como puede ver, hice trampa al poner un valor fijo como una columna calculada en los datos…

Nuevo enlace

https://www.dropbox.com/s/ztfhicjnxeq5f8k/SPC%20Sample%20Datat.pbix?dl=0

greg_deckler

En respuesta a Anónimo

@Anónimo dice que se eliminó el elemento.

Anónimo

En respuesta a greg_deckler

Hola Greg, logré resolver el problema a mano, por eso eliminé el archivo…

Anónimo

En respuesta a greg_deckler

hola Greg

Permítanme simular algo basado en los datos proporcionados en las imágenes de pantalla de arriba… cuélguese, SIR

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *