Страница Apex и Visualforce — отображение данных на странице

#salesforce #apex #apex-code #visualforce #salesforce-lightning

#salesforce #apex #apex-код #visualforce #salesforce-lightning

Вопрос:

Мои данные отображают результаты списка как сгруппированные, но не создают отдельного отображения для одного и того же значения.

Я бы хотел, чтобы возвращаемые данные отображали все, сгруппированные в один заголовок столбца…позвольте мне поделиться кодом.

Для разработки :

 public Summary[] Summaries { get; set; }   
public Alphabet() {

AggregateResult[] groupedResults = [select A,Sum(B)Currency,C from D WHERE A != null AND C < LAST_FISCAL_QUARTER GROUP BY A,C ORDER BY A limit 1000];

Summaries = new List<Summary>();
     for (AggregateResult ar : groupedResults) {
             Summaries.add(new Summary(ar));
                 }
   }

   public class Summary {
       public String A{ get; private set; }
      public Decimal B{ get; private set; }
    public Date C{ get; private set; }



    public Summary(AggregateResult ar) {
          A= (String) ar.get('A');
        B= (Decimal) ar.get('B');
          C=  (Date) ar.get('C');

     } 


}  



 }
  

Моя страница :

 <apex:page controller="Alphabet">    

<apex:form >
<apex:pageBlock > 

 <apex:pageBlockTable value="{! Summaries}" var="s">

     <apex:column value="{! s.A}"/>
   <apex:column value="{! s.B}"/>

  </apex:pageBlockTable>      
   </apex:pageBlock>   
  </apex:form>  
 </apex:page>
  

Мой дисплей :

введите описание изображения здесь

Но я бы хотел, чтобы это выглядело так :

введите описание изображения здесь

Я действительно хотел бы, чтобы все значения A1 суммировались вместе и не отображали несколько значений A1.

Пожалуйста, помогите.