本文整理汇总了Java中org.pentaho.di.trans.steps.univariatestats.UnivariateStatsMetaFunction.getCalcPercentile方法的典型用法代码示例。如果您正苦于以下问题:Java UnivariateStatsMetaFunction.getCalcPercentile方法的具体用法?Java UnivariateStatsMetaFunction.getCalcPercentile怎么用?Java UnivariateStatsMetaFunction.getCalcPercentile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.trans.steps.univariatestats.UnivariateStatsMetaFunction
的用法示例。
在下文中一共展示了UnivariateStatsMetaFunction.getCalcPercentile方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getData
import org.pentaho.di.trans.steps.univariatestats.UnivariateStatsMetaFunction; //导入方法依赖的package包/类
/**
* Copy information from the meta-data m_currentMeta to the dialog fields.
*/
public void getData() {
if ( m_currentMeta.getInputFieldMetaFunctions() != null ) {
for ( int i = 0; i < m_currentMeta.getNumFieldsToProcess(); i++ ) {
UnivariateStatsMetaFunction fn = m_currentMeta.getInputFieldMetaFunctions()[i];
TableItem item = m_wFields.table.getItem( i );
item.setText( 1, Const.NVL( fn.getSourceFieldName(), "" ) );
item.setText( 2, Const.NVL( ( fn.getCalcN() ) ? "True" : "False", "" ) );
item.setText( 3, Const.NVL( ( fn.getCalcMean() ) ? "True" : "False", "" ) );
item.setText( 4, Const.NVL( ( fn.getCalcStdDev() ) ? "True" : "False", "" ) );
item.setText( 5, Const.NVL( ( fn.getCalcMin() ) ? "True" : "False", "" ) );
item.setText( 6, Const.NVL( ( fn.getCalcMax() ) ? "True" : "False", "" ) );
item.setText( 7, Const.NVL( ( fn.getCalcMedian() ) ? "True" : "False", "" ) );
double p = fn.getCalcPercentile();
NumberFormat pF = NumberFormat.getInstance();
pF.setMaximumFractionDigits( 2 );
String res = ( p < 0 ) ? "" : pF.format( p * 100 );
item.setText( 8, Const.NVL( res, "" ) );
item.setText( 9, Const.NVL( ( fn.getInterpolatePercentile() ) ? "True" : "False", "" ) );
}
m_wFields.setRowNums();
m_wFields.optWidth( true );
}
m_wStepname.selectAll();
m_wStepname.setFocus();
}
示例2: getData
import org.pentaho.di.trans.steps.univariatestats.UnivariateStatsMetaFunction; //导入方法依赖的package包/类
/**
* Copy information from the meta-data m_currentMeta to the
* dialog fields.
*/
public void getData() {
m_wStepname.selectAll();
if (m_currentMeta.getInputFieldMetaFunctions() != null) {
for (int i = 0; i < m_currentMeta.getNumFieldsToProcess(); i++) {
UnivariateStatsMetaFunction fn =
m_currentMeta.getInputFieldMetaFunctions()[i];
TableItem item = m_wFields.table.getItem(i);
item.setText(1, Const.NVL(fn.getSourceFieldName(), ""));
item.setText(2, Const.NVL(
(fn.getCalcN())
? "True"
: "False", ""));
item.setText(3, Const.NVL(
(fn.getCalcMean())
? "True"
: "False", ""));
item.setText(4, Const.NVL(
(fn.getCalcStdDev())
? "True"
: "False", ""));
item.setText(5, Const.NVL(
(fn.getCalcMin())
? "True"
: "False", ""));
item.setText(6, Const.NVL(
(fn.getCalcMax())
? "True"
: "False", ""));
item.setText(7, Const.NVL(
(fn.getCalcMedian())
? "True"
: "False", ""));
double p = fn.getCalcPercentile();
NumberFormat pF = NumberFormat.getInstance();
pF.setMaximumFractionDigits(2);
String res = (p < 0)
? ""
: pF.format(p * 100);
item.setText(8, Const.NVL(res, ""));
item.setText(9, Const.NVL(
(fn.getInterpolatePercentile())
? "True"
: "False", ""));
}
m_wFields.setRowNums();
m_wFields.optWidth(true);
}
}