我自己没用过财务部分,所以有点陌生,但是你见过这些其他的条件运算符吗?
public enum ConditionOperator
{
...
ThisFiscalYear = 58,
ThisFiscalPeriod = 59,
NextFiscalYear = 60,
NextFiscalPeriod = 61,
LastFiscalYear = 62,
LastFiscalPeriod = 63,
LastXFiscalYears = 64,
LastXFiscalPeriods = 65,
NextXFiscalYears = 66,
NextXFiscalPeriods = 67,
InFiscalYear = 68,
InFiscalPeriod = 69,
InFiscalPeriodAndYear = 70,
InOrBeforeFiscalPeriodAndYear = 71,
InOrAfterFiscalPeriodAndYear = 72,
...
}
它们看起来更接近您想要实现的目标,尤其是ThisFiscalYear
.
我希望过滤器看起来更像这样:
complianceRecordCondition.AttributeName = "intellic_complianceStartDate";
complianceRecordCondition.Operator = ConditionOperator.ThisFiscalYear;