Visualizza il risultato dell'aggregazione di più valori calcolati in un raggruppamento

  1. Vai a un report attività, fai clic su Azioni report > Modifica.

  2. Nella scheda Raggruppamenti, fai clic su Aggiungi raggruppamento e inizia a digitare Nome progetto nel campo Raggruppa per, quindi seleziona Progetto > Nome quando viene visualizzato nell'elenco.

  3. Nella scheda Columns(View), fai clic su Aggiungi colonna, quindi inizia a digitare Ore pianificate nel campo Mostra in questa colonna, quindi selezionalo quando viene visualizzato nell'elenco.

    TIP
    Inizia sempre ad aggiungere tutte le informazioni utilizzando l'interfaccia Standard prima di modificare le informazioni in modalità testo. Aggiungere i campi più vicini o che contengono la maggior parte delle informazioni che si sta tentando di creare per il calcolo.
  4. Nel campo Riepiloga questa colonna per, selezionare Somma.

  5. Fare clic su Passa alla modalità testo nella colonna aggiunta, quindi fare clic su Modifica modalità testo.

  6. Sostituire il testo nella casella con il seguente esempio di modalità testo:

    valueformat=compound
    aggregator.displayformat=minutesAsHoursString
    aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2)
    aggregator.function=SUM
    aggregator.valueformat=val
    aggregator.namekey=workrequired
    linkedname=direct
    textmode=true
    valuefield=workRequired
    namekey=workrequired
    valueexpression=CONCAT(ROUND(({workRequired}-{actualWorkRequired})/60,2)," Hours")
    viewalias=workrequired
    displayname=Work Balance
    
    TIP
    Per ottenere il valore aggregato nel raggruppamento per visualizzare la differenza aggregata tra i campi Ore pianificate e Ore effettive, immettere la stessa equazione nella riga aggregator.valuefield. Il valore aggregator.displayformat utilizzato per la colonna Ore pianificate converte i minuti in ore. Poiché il campo Ore pianificate è stato utilizzato come segnaposto, non è necessario modificare questa riga.
    La definizione minutesAsHoursString della riga aggregator.displayformat indica che non è necessario dividere ogni campo per 60 come fatto il valueexpression per i risultati. In questo aggregator.valuefield=workRequired diventa: aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2.

    1. Fai clic su **Fine**.

  7. Fai clic su Salva+Chiudi.

recommendation-more-help