Buongiorno
Ho un problema di calcolo dei campi.
Ho realizzato un db dove ho la necessità di inserire il turno di lavoro in base a Mattina o Sera.
Ho creato due tabelle correlate tra loro tra tabella dipendenti e tabella turni.
In quest’ultima ho predisposto il campo data e due campi che distinguono le due fasce in base a “M” per mattina e “S” per la sera, un campo di tipo calcolo, per ogni fascia, che mi restituisca un numero in base al contenuto, es: if(campo turno1=“M”;1;0) e lo stesso ho fatto per quello della sera.
Per avere il totale di ogni voce ho creato altri due campi, di tipo riassunto, che raggruppano il totale di ogni campo precedente descritto ed infine, ho realizzato il campo che deve sommare il contenuto di TotCampo turno 1 e TotCampo turno2… e fin qui tutto bene.
Il problema nasce nel momento in cui realizzo un formato di tipo elenco sulla base della tabella "Turni", dove vorrei raggruppare in una riga per ogni dipendente, possibilmente in base all’anno o al mese i totali di tutti i campi.
Mi spiego vorrei che il risultato fosse questo:
> Anno 2022
> Pinco Pallino totCampo turno1 “M” 10 —— totCampo turno2 “S” 27 —— Totale 37
Purtroppo succede che, il raggruppamento in base all’anno è ok, il totale per ogni fascia è ok, mentre il Tota di totCampo turno1 “M” e totCampo turno2 “S” non è Ok perché mi restituisce il totale dei record e non del contenuto dei campi totale.
Dove sbaglio?
Scusate la lungaggine ed il disturbo.
Dollox
Calcolo somma tra campi riassunto in un formato Elenco
Moderatore: Moderatori
-
dollox
- Messaggi: 36
- Iscritto il: lunedì 28 settembre 2020, 15:32
- Versione FileMaker: Pro 19
- Sistema operativo: macOS Sonoma
- fabio.beri
- Messaggi: 2062
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Calcolo somma tra campi riassunto in un formato Elenco
Salve. Purtroppo per me non è chiaro. Mi esento dalla risposta.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
dollox
- Messaggi: 36
- Iscritto il: lunedì 28 settembre 2020, 15:32
- Versione FileMaker: Pro 19
- Sistema operativo: macOS Sonoma
Re: Calcolo somma tra campi riassunto in un formato Elenco
Buonasera.
Innanzitutto mi scuso se non sono stato chiaro nella domanda.
Cercherò di spiegare meglio il mio problema.
Nel formato elenco, basato sulla tabella turni, vorrei avere il riassunto (totale distinto per i turni di mattina e quelli della sera) in relazione al singolo dipendente, raggruppati in base al mese o anno.
Questo riesco ad ottenerlo, il problema nasce quando cerco di ottenere, sempre nella stessa riga del formato, il totale del campo totale turni mattina + totale turni sera effettuati dal dipendente, es. 10 mattine + 20 sere dovrebbe restituirmi 30 turni complessivi nel mese gennaio, mentre se i turni nel mese febbraio sono 20 mattine e 8 sere il totale dovrebbe essere 28, invece mi restituisce nel campo totale di ogni mese 58, ossia il totale dei record e non quello dei turni per ogni mese, ossia 30 per per gennaio e 28 per febbraio.
Spero di essermi spiegato.
Non capisco dove sta l’errore
♂️
Grazie anticipatamente per eventuali risposte.
Dollox
Innanzitutto mi scuso se non sono stato chiaro nella domanda.
Cercherò di spiegare meglio il mio problema.
Nel formato elenco, basato sulla tabella turni, vorrei avere il riassunto (totale distinto per i turni di mattina e quelli della sera) in relazione al singolo dipendente, raggruppati in base al mese o anno.
Questo riesco ad ottenerlo, il problema nasce quando cerco di ottenere, sempre nella stessa riga del formato, il totale del campo totale turni mattina + totale turni sera effettuati dal dipendente, es. 10 mattine + 20 sere dovrebbe restituirmi 30 turni complessivi nel mese gennaio, mentre se i turni nel mese febbraio sono 20 mattine e 8 sere il totale dovrebbe essere 28, invece mi restituisce nel campo totale di ogni mese 58, ossia il totale dei record e non quello dei turni per ogni mese, ossia 30 per per gennaio e 28 per febbraio.
Spero di essermi spiegato.
Non capisco dove sta l’errore
Grazie anticipatamente per eventuali risposte.
Dollox
- fabio.beri
- Messaggi: 2062
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Calcolo somma tra campi riassunto in un formato Elenco
Ok. Allora deve usare la funzione RICAVA RIASSUNTO, che si basa su un campo riassunto di tipo totale e si poggia su un criterio di suddivisione.
https://fmhelp.filemaker.com/help/16/fm ... mmary.html
https://fmhelp.filemaker.com/help/16/fm ... mmary.html
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
dollox
- Messaggi: 36
- Iscritto il: lunedì 28 settembre 2020, 15:32
- Versione FileMaker: Pro 19
- Sistema operativo: macOS Sonoma
Re: Calcolo somma tra campi riassunto in un formato Elenco
Grazie mille per la risposta.
ho seguito il suo consiglio e ho risolto il problema della somma.
Ora, se non disturbo, vorrei capire il motivo per il quale, quando utilizzo il campo totale ottenuto dalla somma dei due "ricavariassunto" , per ordinare i record, si blocca e non completa l'ordinamento.
Grazie ancora.
Dollox
ho seguito il suo consiglio e ho risolto il problema della somma.
Ora, se non disturbo, vorrei capire il motivo per il quale, quando utilizzo il campo totale ottenuto dalla somma dei due "ricavariassunto" , per ordinare i record, si blocca e non completa l'ordinamento.
Grazie ancora.
Dollox
- fabio.beri
- Messaggi: 2062
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Calcolo somma tra campi riassunto in un formato Elenco
Non si può rispondere così in un forum a questa domanda. Si potrebbero controllare le relazioni, l'entità dei dati, se il riassunto opera su un campo già calcolato. Bisognerebbe vedere il file per stabilirlo.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19/2025
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024