0
아래의 문제를 해결해 주시겠습니까? 오류가 "No access to entity: Calendar in row 1, column 8"
인데 정확하게 오류를 알지 못했습니다.날짜 캘린더 카운트
다음 구문이 올바른가요?
IF(Calendar.Year(EZR.Beginn_der_HV__c) = This.Year) {
Bestandsentwicklung_CY++;
}
필드 Beginn_der_HV__c
에는 날짜가 포함됩니다. 이 필드의 역 연도가 현재 연도와 같은 경우 Beginn_der_HV__c
을 계산하고 싶습니다.이 필드의 역 연도가 현재 연도 - 2와 같은 경우 필드를 계산해야합니다.
감사합니다. peX
public class testfor6_c {
private Id accId {get; set;}
public testfor6_c(ApexPages.StandardController stdcontroller) {
accId = stdcontroller.getRecord().Id;
Bestandsentwicklung_CY = 0;
Bestandsentwicklung_CY_2 = 0;
getEZRen();
}
public Integer Bestandsentwicklung_CY {get; set;}
public Integer Bestandsentwicklung_CY_2 {get; set;}
public void getEZRen() {
List<Einzelrisiko__c> EZRList = [SELECT Beginn_der_HV__c FROM Einzelrisiko__c WHERE Abgangsdatum__c = Null AND Unternehmens_Id_Long__c = :accId];
FOR (Einzelrisiko__c EZR : EZRList) {
IF(Calendar.Year(EZR.Beginn_der_HV__c) = This.Year) { Bestandsentwicklung_CY++; }
IF(Calendar.Year(EZR.Beginn_der_HV__c) = This.Year-2) { Bestandsentwicklung_CY_2++; }
} } }
편집 2014년 10월 24일
안녕하세요,
나는 달력 문제에 대한 몇 가지 다른 구문을 시도하지만, 난 여전히 오류를 얻을.ERROR : 변수가 존재하지 않습니다 년도
IF(EZR.Beginn_der_HV__c.year() = This.Year) { Bestandsentwicklung_CY++; }
표현이
IF(EZR.Beginn_der_HV__c.year() = Date.today().year()) { Bestandsentwicklung_CY++; }
이 제발 도와주세요 할당 할 수 없습니다.
감사합니다, PEX