Hi @chenxiaobin ,
It's as Jarmo mentioned, you are using two different distributions. In the distribution platform, you are using the Weibull distribution, while in the Process Capability platform, you are using the default, which is a Normal distribution. All of these calculations, ppk, cpk, etc., depend on the distribution used because this changes the definition of the mean and standard deviation used to calculate those values.
If you launch the Process Capability platform and cast your column of interest in the Y, Process role, then under Process Subgrouping, be sure to select Constant Subgroup Size and set it to 1. Then under Distribution Options, select Weibull under the Distribution drop-down menu. But now you need to make sure the Platform understands that you want to use a non default distribution. Click on your Y process, then click on the Set Process Distribution button under Distribution Options.
This will give you your process capability and if you go to the red hot-button by Process Capability and select Individual Detail Reports, it will bring up the histogram and distribution overlay. Here, you get the 0.821 ppk as you do with the Distribution platform.
Hope this helps!,
DS