Calcolare Campo nella vista
ciao a tutti, ho creato un Content Type di tipo azienda con i campi di testo:
Azienda
Referente
Nazione
Ora vorrei calcolare quante aziende sono Italiane. (-> campo nazione)
ho creato una vista ma non riesco a formattare una tabella con i campi. La tabella è raggrupata dal campo nazione e all'interno c'è un campo select STATO ( riferito come stato trattativa.es: chiuso-aperto-in corso).
Vorrei una cosa del genere.
NAZIONE: Italia(52) STATO: in corso (2) chiuso (40) aperto (10)

Risposte
Crea una vista di tipo
Crea una vista di tipo tabellare.
Aggiungi i campi che ti servono.
su Avanzate Trovi l'opzione di aggregazione, (Metti Sì)
ora puoi aggregare i campi nell'elenco campi.
Ora puoi ragguppare, contare o sommare i campi.
Crea un campo di tipo globale math expression e con i Token crea una stringa che componga quello che hai proposto sopra.
Se tutto è andato bene, nascondi i campi tranne quest'ultimo (globale).
Ti invito a farci sapere com' è andata.
Saluti
Ciao tommy55 grazie per
Ciao tommy55 grazie per avermi risposto.
Niente non riesco a dividere i gruppi. Ti spiego dettagliatamento.
Ho un Content type EVENTO. Al suo interno ho il campo Data Evento e di seguito il campo Raggruppa Aziende -> field collection.
Al suo interno ci sono 2 campi. Entrambi i campi sono a loro volta Field collection.
Lo so è una cosa enigmatica ma non ho trovato altre soluzioni. Considerando che all'interno di un evento ci devono essere N Aziende dell'evento che si "incontrano" con altrettante N azienda incontrata. Quindo ho dovuto creare un macrogruppo fieldset Raggruppa Aziende.
Spero di essere stato chiaro.
Creato un evento con 3 aziende dell'evento che hanno incontrato 30 azienda incontrata.
Voglio poter distinguere per singolo evento:
Il numero di aziende nazione ITALIA - ESTERO
Il conteggio e la divisione degli stati Incontro per singola nazione:
<html> <style type="text/css"> .tg {border-collapse:collapse;border-spacing:0;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;} .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;} .tg .tg-yw4l{vertical-align:top} </style> <body> <table class="tg"> <tr> <th class="tg-yw4l">Italia (15)<br></th> </tr> <tr> <td class="tg-yw4l">Aperto (10)<br></td> </tr> <tr> <td class="tg-yw4l">In corso (3)<br></td> </tr> <tr> <td class="tg-yw4l">Chiuso (2)</td> </tr> </table> <table class="tg"> <tr> <th class="tg-yw4l">Estero(20)<br></th> </tr> <tr> <td class="tg-yw4l">Aperto (5)<br></td> </tr> <tr> <td class="tg-yw4l">In corso (5)<br></td> </tr> <tr> <td class="tg-yw4l">Chiuso (10)</td> </tr> </table> </body> </html>Aggiorno lo sviluppo. Tramite
Aggiorno lo sviluppo.
Tramite diverse relationship sono riuscito ad ottenere i campi con i valori (Field collection - Entity Reference).
Ora però mi fa la distinct su entrambi i miei valori (sia sullo STATO INCONTRO- sia sulla NAZIONALITA').
Sai per caso come posso ottenere i due field raggruppati e divisi per valore?
NAZIONALITA: ITALIA (2)
STATO INCONTRO: CHIUSO(1)|APERTO(1)
NAZIONALITA: ESTERO(3)
STATO INCONTRO: CHIUSO(2)|APERTO(1) .
Fatemi sapere manca solo quest ultima parte. Con la distinct mi raggruppa 1 nazionalita e 1 valore.
Senza distinct mi stampa tutti i campi nazionalita per quanti valori possiedono.
Grazie a tutti