本文介绍了设置表达式DataTable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想把(cpKL,cpKR)的最小值放入cpK如何写cpK的表达式 sigma.Expression =(转换( point90, 'System.Double') - 转换(point10, 'System.Double'))/ 2.56\" ; cpKL.Expression =(转换(point50,'System.Double') - 转换(LSL,'System.Double'))/(3.0 * sigma); cpKR.Expression =(转换(USL,'System.Double') - 转换(point50,'System.Double'))/(3.0 * sigma); //表达式包含未定义的函数调用Math.Min()。 //cpK.Expression =Math.Min((转换(cpKL,'System.Double'),(转换(cpKR,'System.Double'));
解决方案
cpK.Expression =IIF(cpKL< cpKR,cpKL,cpKR);
试试这个, cpK.Expression =(cpKL< cpkr)?cpkl: cpkr; >
然后单独尝试,像这样, 首先检查哪个较小并将其分配给第3个变量说cp, if (cpKL < cpKR) { cp = cpKL; } else cp = cpKR; 现在分配cpK.Expression = cp;
I want to put Minimum Value of (cpKL,cpKR) into cpK How to write the expression for cpK sigma.Expression = "(Convert(point90,'System.Double')-Convert(point10,'System.Double'))/2.56"; cpKL.Expression = "(Convert(point50,'System.Double')- Convert(LSL,'System.Double'))/(3.0*sigma)"; cpKR.Expression = "(Convert(USL,'System.Double') - Convert(point50,'System.Double'))/(3.0*sigma)"; // The expression contains undefined function call Math.Min(). //cpK.Expression = "Math.Min((Convert(cpKL,'System.Double'),(Convert(cpKR,'System.Double'))"; 解决方案 cpK.Expression = "IIF(cpKL < cpKR, cpKL, cpKR)"; Try this, cpK.Expression = (cpKL<cpkr)?cpkl:cpkr;>then try separately, like this, first check which is smaller and assign that to a 3rd variable say cp, if(cpKL < cpKR) { cp = cpKL; } else cp = cpKR; Now assign cpK.Expression = cp;
更多推荐
设置表达式DataTable
发布评论