<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm) in Quick Measures Gallery</title>
    <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/362859#M104</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Added link to sample pbix file. Need help on DAX to calculate Moving Average (MR).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://1drv.ms/u/s!ArjVwEnHONXNghspzwtVdKi9T6KS" target="_self"&gt;https://1drv.ms/u/s!ArjVwEnHONXNghspzwtVdKi9T6KS&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once done,&lt;/P&gt;
&lt;P&gt;1) calculating MRbar, CPk and Cp are easy.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2) ImR Chart:&amp;nbsp;Creating ImR chart will be easy. Just 2 line charts&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.minitab.com/blog/understanding-statistics/how-create-and-read-an-i-mr-control-chart" target="_self"&gt;http://blog.minitab.com/blog/understanding-statistics/how-create-and-read-an-i-mr-control-chart&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 22 Feb 2018 05:16:48 GMT</pubDate>
    <dc:creator>vincentakatoh</dc:creator>
    <dc:date>2018-02-22T05:16:48Z</dc:date>
    <item>
      <title>Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/361542#M102</link>
      <description>&lt;P&gt;Given some sample data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;MeasureValueLimitUpperLimitLowerIndexTarget&lt;/P&gt;
&lt;TABLE&gt;
&lt;THEAD&gt;&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0.03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.04&lt;/TD&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.04&lt;/TD&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0.03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.04&lt;/TD&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;0.03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.04&lt;/TD&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;0.03&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0.05&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;0.03&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Presents common process improvement measures as documented here:&amp;nbsp;&lt;A href="https://en.wikipedia.org/wiki/Process_capability_index" target="_blank"&gt;https://en.wikipedia.org/wiki/Process_capability_index&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Cp = 
VAR sigma = STDEV.S(Process[MeasureValue])
RETURN (MAX(Process[LimitUpper])-MIN(Process[LimitLower]))/(6*sigma)

Cplower = 
VAR sigma = STDEV.S(Process[MeasureValue])
VAR estimatedMean = AVERAGE(Process[MeasureValue])
RETURN (estimatedMean-MIN(Process[LimitLower]))/(3*sigma)

Cpupper = 
VAR sigma = STDEV.S(Process[MeasureValue])
VAR estimatedMean = AVERAGE(Process[MeasureValue])
RETURN (MAX(Process[LimitUpper])-estimatedMean)/(3*sigma)

Cpk = 
VAR sigma = STDEV.S(Process[MeasureValue])
VAR estimatedMean = AVERAGE(Process[MeasureValue])
VAR Cplower = (estimatedMean-MIN(Process[LimitLower]))/(3*sigma)
VAR Cpupper = (MAX(Process[LimitUpper])-estimatedMean)/(3*sigma)
RETURN MIN(Cplower,Cpupper)

Cpm = 
VAR sigma = STDEV.S(Process[MeasureValue])
VAR estimatedMean = AVERAGE(Process[MeasureValue])
VAR Cp = (MAX(Process[LimitUpper])-MIN(Process[LimitLower]))/(6*sigma)
VAR denom = SQRT(1+POWER((estimatedMean - MAX(Process[Target]))/sigma,2))
RETURN DIVIDE(Cp,denom)

Cpkm = 
VAR sigma = STDEV.S(Process[MeasureValue])
VAR estimatedMean = AVERAGE(Process[MeasureValue])
VAR Cplower = (estimatedMean-MIN(Process[LimitLower]))/(3*sigma)
VAR Cpupper = (MAX(Process[LimitUpper])-estimatedMean)/(3*sigma)
VAR Cpk = MIN(Cplower,Cpupper)
VAR denom = SQRT(1+POWER((estimatedMean - MAX(Process[Target]))/sigma,2))
RETURN DIVIDE(Cpk,denom)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="reportid hidden"&gt;eyJrIjoiNmMzZDc2MTgtZWViMS00NWU1LTk1YmYtYTc3ZmQzZDVmNjRlIiwidCI6IjRhMDQyNzQzLTM3M2EtNDNkMi04MjdiLTAwM2Y0YzdiYTFlNSIsImMiOjN9&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jun 2018 20:43:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/361542#M102</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2018-06-27T20:43:51Z</dc:date>
    </item>
    <item>
      <title>Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/362850#M103</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check with a statistician, when calculating Cp/Cpk, my formula for Sigma is incorrect. DAX STDEV.S (also called sigma) is used for Pp/PpK and not Cpk.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For Cpk, sigma is calculated using Moving Range (MR).&amp;nbsp;In particular, for Individual Moving Range, Sigma = MRbar/1.128. 1.128 is a constant.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Help needed: Can help provide DAX to calculate the column "Moving Range"? Moving range is the absolute difference between adjacent MeasureValue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2018 04:54:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/362850#M103</guid>
      <dc:creator>vincentakatoh</dc:creator>
      <dc:date>2018-02-22T04:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/362859#M104</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Added link to sample pbix file. Need help on DAX to calculate Moving Average (MR).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://1drv.ms/u/s!ArjVwEnHONXNghspzwtVdKi9T6KS" target="_self"&gt;https://1drv.ms/u/s!ArjVwEnHONXNghspzwtVdKi9T6KS&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once done,&lt;/P&gt;
&lt;P&gt;1) calculating MRbar, CPk and Cp are easy.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2) ImR Chart:&amp;nbsp;Creating ImR chart will be easy. Just 2 line charts&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.minitab.com/blog/understanding-statistics/how-create-and-read-an-i-mr-control-chart" target="_self"&gt;http://blog.minitab.com/blog/understanding-statistics/how-create-and-read-an-i-mr-control-chart&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2018 05:16:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/362859#M104</guid>
      <dc:creator>vincentakatoh</dc:creator>
      <dc:date>2018-02-22T05:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/363268#M105</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wanted to share results of my work with help from&amp;nbsp;&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="42973" data-lia-user-login="Zubair_Muhammad" class="lia-mention lia-mention-user"&gt;Zubair_Muhammad&lt;/a&gt;&amp;nbsp;and yourself. Thank again.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Objective: Create Individual Moving Range Chart (simplest of SPC chart) using Power BI.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- Calculate: Cp, Cpk, Pp &amp;amp; Ppk&lt;/P&gt;
&lt;P&gt;- Calculate: Moving Range (MR) and Sigma=MRbar/1.128&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://1drv.ms/u/s!ArjVwEnHONXNgh2-T7FtnCPcmkYg" target="_self"&gt;https://1drv.ms/u/s!ArjVwEnHONXNgh2-T7FtnCPcmkYg&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2018 13:04:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/363268#M105</guid>
      <dc:creator>vincentakatoh</dc:creator>
      <dc:date>2018-02-22T13:04:26Z</dc:date>
    </item>
    <item>
      <title>Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/363303#M106</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="26121" data-lia-user-login="vincentakatoh" class="lia-mention lia-mention-user"&gt;vincentakatoh&lt;/a&gt; - A statistician I am not! So, is the only change that is required to the sigma calculation or is there other things that are incorrect? If you can help me get the equations correct I will update the post or see if I can remove it and let you post the correct Quick Measures to the gallery!&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2018 13:54:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/363303#M106</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2018-02-22T13:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/372523#M110</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is how I calculae Cpk. Calculations for Cpk is when Sample=1.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Step 1:
EarlierTime = CALCULATE ( MAX ( QLMS[TimeSPC] ); FILTER ( ALLSELECTED ( QLMS[TimeSPC] ); QLMS[TimeSPC] &amp;lt; SELECTEDVALUE ( QLMS[TimeSPC] ) ) ) 

Step 2: 
MovingRange = 
IF(ISBLANK(QLMS[EarlierTime]);blank();(
VAR EarlierTime = CALCULATE ( MAX ( QLMS[TimeSPC] ); FILTER ( ALLSELECTED ( QLMS[TimeSPC] ); QLMS[TimeSPC] &amp;lt; SELECTEDVALUE ( QLMS[TimeSPC] ) ) ) 
VAR EarlierMeasureValue = CALCULATE ( SUM ( QLMS[MeasureValue] ); QLMS[TimeSPC] = EarlierTime ) 
RETURN ABS ( EarlierMeasureValue - SUM ( QLMS[MeasureValue] ) ) ))

Step 3:
MRBar = AverageX(ALLSELECTED(QLMS[TimeSPC]);[MovingRange])

Step 4: (1.128 constant applies when sample size=1)
Sigma = [MRBar]/1.128

Step 5: 
Cp = (MAX(QLMS[Limit_USL])-MIN(QLMS[Limit_LSL]))/(6*[Sigma])

Step 6:
Cpk = 
VAR CpU = (MAX([Limit_USL]) - [Mean])/(3*[Sigma])
VAR CpL = ([Mean] - MAX([Limit_LSL]))/(3*[sigma])
RETURN MIN(CpU;CpL)&lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Mar 2018 16:18:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/372523#M110</guid>
      <dc:creator>vincentakatoh</dc:creator>
      <dc:date>2018-03-08T16:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/432213#M157</link>
      <description>&lt;P&gt;Hello. I am very new to this.&lt;/P&gt;
&lt;P&gt;But is it possible to create a Data source for this template?&lt;/P&gt;
&lt;P&gt;Greetings&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:23:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/432213#M157</guid>
      <dc:creator>igor722</dc:creator>
      <dc:date>2018-06-05T07:23:55Z</dc:date>
    </item>
    <item>
      <title>Re: Process Improvement Measures (Cp, Cplower, Cpupper, Cpk, Cpm, Cpkm)</title>
      <link>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/691656#M347</link>
      <description>&lt;P&gt;Hi Vincent, I'm trying to use your measures but I'm getting stuck at EarlierMeasureValue, I'm getting the err&lt;/P&gt;
&lt;P&gt;or 'A function 'CALCULATE' has been used in a True/False expression that is used as a table filter expression. This is not allowed', please can you help?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="26121" data-lia-user-login="vincentakatoh" class="lia-mention lia-mention-user"&gt;vincentakatoh&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 May 2019 11:46:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Quick-Measures-Gallery/Process-Improvement-Measures-Cp-Cplower-Cpupper-Cpk-Cpm-Cpkm/m-p/691656#M347</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-05-15T11:46:55Z</dc:date>
    </item>
  </channel>
</rss>

