Nível: intermediário
Recebi alguns pedidos de ajuda durante minhas aulas de treinamento ao vivo e aulas de treinamento online sobre como construir um gráfico de controle Seis Sigma.. Agora eu não tenho a pretensão de ser um faixa-preta do Six Sigma, mas eu sei como escrever DAX e eu sei como usar Power BI. Então aqui vai. Isto é o que eu vou construir.
O método
Como de costume, Eu usei o banco de dados de Trabalhos de aventura neste post. Então eu usei fórmulas DAX e itens visuais Power BI para chegar a este gráfico de seis sigma. Aqui estão os passos que segui para produzir o resultado.
1. Criou uma fórmula DAX para vendas totais.
Vendas totais = SUM(Vendas[Quantidade extendida])
2. Então eu criei uma fórmula DAX para obter a média (média) de vendas por dia.
Average Sales =
CALCULATE(
AVERAGEX('Calendário', [Vendas totais]),
ALLS ELEITO('Calendário')
)
Note que eu usei o recurso AVERAGEX iterando sobre a tabela Calendário para obter as vendas médias durante os dias selecionados em vez da média por transação.
3. A seguir, Calculei a LCL e a UCL adicionando / subtraindo um desvio padrão, Como segue.
Std Dev =
CALCULATE(
STDEVX. P('Calendário', [Vendas totais]),
ALLS ELEITO('Calendário')
)
= [Vendas Médias] - [Std Dev]
= [Vendas Médias] + [Std Dev]
4. Então eu criei uma caixa de combinação – as linhas mostram os limites médios e de controle (LCL e UCL) e colunas mostram valores totais de vendas. Usei um cortador para filtrar o período de tempo.
A ideia é criar um gráfico de pivô interativo que mostre a distribuição das vendas ao longo do período de tempo selecionado. A parte das colunas abaixo LCL, acima da UCL e entre LCL e UCL devem ser exibidas com cores diferentes. Para conseguir isso, segmentou as colunas com as seguintes fórmulas DAX.
Barra inferior da peça = SE([Vendas totais] < [LCL], [Vendas totais])
Inferior completo = SE([Vendas totais] >= [LCL], [LCL])
Middle =
IF(
[Vendas totais] > [LCL] && [Vendas totais] <= [UCL],
[Vendas totais] - [LCL],
IF Quádruplo([Vendas totais] > [LCL], [UCL] - [LCL])
)
Superior = SE([Vendas totais] > [UCL], [Vendas totais] - [UCL])
Para entender como cheguei a cada uma dessas fórmulas DAX que resultaram no gráfico de controle seis sigma interativo, conforme mostrado no início deste post, veja o video abaixo.
E aqui está o arquivo de amostra que é usado.