java.lang.Object
com.magus.cloud.indicatorcenter.indicator.biz.function.AbstractJCalc
com.magus.cloud.indicatorcenter.indicator.biz.function.BiYear
年运算
-
字段概要
从类继承的字段 com.magus.cloud.indicatorcenter.indicator.biz.function.AbstractJCalc
datasource, formatter, instanceService, paramsHelper, time
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明根据指标实例的日数据,计算其年度算数平均值。avgByMonth
(String indicatorInstanceCode, boolean useModified) 根据指标实例的月数据,计算其年度算数平均值。int
days()
当年的天数fristDayValue
(String instanceCode, boolean useModified) 获取当年第一天的指标数据fristHourValue
(String instanceCode, boolean useModified) 获取当年第一个小时的指标数据fristMonthValue
(String instanceCode, boolean useModified) 获取当年第一个月的指标数据int
hours()
当年的小时数lastDayValue
(String instanceCode, boolean useModified) 获取当年最后一天的指标数据lastHourValue
(String instanceCode, boolean useModified) 获取当年最后一个小时的指标数据lastMonthValue
(String instanceCode, boolean useModified) 获取当年最后一个月的指标数据latestDayValue
(String instanceCode, boolean useModified) 获取当年范围内最新的日指标数据latestHourValue
(String instanceCode, boolean useModified) 获取当年范围内最新的小时指标数据latestMonthValue
(String instanceCode, boolean useModified) 获取当年范围内最新的月指标数据根据指标实例的日数据,计算其年度最大值maxByMonth
(String indicatorInstanceCode, boolean useModified) 根据指标实例的月数据,计算其年度最大值根据指标实例的日数据,计算其年度最小值minByMonth
(String indicatorInstanceCode, boolean useModified) 根据指标实例的月数据,计算其年度最小值获取几年前的数据根据指标实例的日数据,计算其年度累计值sumByMonth
(String indicatorInstanceCode, boolean useModified) 根据指标实例的月数据,计算其年度累计值int
year()
获取当前时间的年数值从类继承的方法 com.magus.cloud.indicatorcenter.indicator.biz.function.AbstractJCalc
avgByRange, avgByRange, format_time, getAvgValue, getMaxValue, getMinValue, getValue, getValue, latestValue, maxByRange, maxByRange, minByRange, minByRange, rankAsc, rankDesc, sumByRange, sumByRange, value, value
-
构造器详细资料
-
BiYear
年计算函数- 参数:
time
- 年[uuuu]dataSource
- 数据源 dw 或 ods
-
-
方法详细资料
-
year
public int year()获取当前时间的年数值- 返回:
- 返回当前时间的年数值
-
hours
public int hours()当年的小时数- 返回:
- 当年的小时数
-
days
public int days()当年的天数- 返回:
- 当年的天数
-
prevValue
获取几年前的数据- 参数:
instanceCode
- 指标实例编码offset
- 前推的时间量必须大于0useModified
- 是否使用修正值- 返回:
- 返回相对当前时间前几年的数据,如果找不到则返回null
-
fristHourValue
获取当年第一个小时的指标数据- 参数:
instanceCode
- 小时指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年第一天第一小时的指标数据,如果找不到则返回null
-
lastHourValue
获取当年最后一个小时的指标数据- 参数:
instanceCode
- 小时指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年最后一小时的指标数据,如果找不到则返回null
-
latestHourValue
获取当年范围内最新的小时指标数据- 参数:
instanceCode
- 小时指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年范围内最新的小时指标数据,如果找不到则返回null
-
fristDayValue
获取当年第一天的指标数据- 参数:
instanceCode
- 日指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年第一天的指标数据,如果找不到则返回null
-
lastDayValue
获取当年最后一天的指标数据- 参数:
instanceCode
- 日指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年最后一天的指标数据,如果找不到则返回null
-
latestDayValue
获取当年范围内最新的日指标数据- 参数:
instanceCode
- 日指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年范围内最新的日指标数据,如果找不到则返回null
-
fristMonthValue
获取当年第一个月的指标数据- 参数:
instanceCode
- 月指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年第一个月的指标数据,如果找不到则返回null
-
lastMonthValue
获取当年最后一个月的指标数据- 参数:
instanceCode
- 月指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年最后一个月的指标数据,如果找不到则返回null
-
latestMonthValue
获取当年范围内最新的月指标数据- 参数:
instanceCode
- 月指标实例编码useModified
- 是否使用修正值- 返回:
- 返回当年范围内最新的月指标数据,如果找不到则返回null
-
avgByDay
根据指标实例的日数据,计算其年度算数平均值。- 参数:
indicatorInstanceCode
- 日指标实例编码useModified
- 是否使用修正值- 返回:
- 年度算数平均值
-
sumByDay
根据指标实例的日数据,计算其年度累计值- 参数:
indicatorInstanceCode
- 指标实例编码useModified
- 是否使用修正值- 返回:
- 年度累计值
-
maxByDay
根据指标实例的日数据,计算其年度最大值- 参数:
indicatorInstanceCode
- 指标实例编码useModified
- 是否使用修正值- 返回:
- 年度最大值
-
minByDay
根据指标实例的日数据,计算其年度最小值- 参数:
indicatorInstanceCode
- 指标实例编码useModified
- 是否使用修正值- 返回:
- 年度最小值
-
avgByMonth
根据指标实例的月数据,计算其年度算数平均值。- 参数:
indicatorInstanceCode
- 月指标实例编码useModified
- 是否使用修正值- 返回:
- 年度算数平均值
-
sumByMonth
根据指标实例的月数据,计算其年度累计值- 参数:
indicatorInstanceCode
- 月指标实例编码useModified
- 是否使用修正值- 返回:
- 年度累计值
-
maxByMonth
根据指标实例的月数据,计算其年度最大值- 参数:
indicatorInstanceCode
- 月指标实例编码useModified
- 是否使用修正值- 返回:
- 年度最大值
-
minByMonth
根据指标实例的月数据,计算其年度最小值- 参数:
indicatorInstanceCode
- 月指标实例编码useModified
- 是否使用修正值- 返回:
- 年度最小值
-