Calcolo somma tra campi riassunto in un formato Elenco

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

Rispondi
dollox
Messaggi: 36
Iscritto il: lunedì 28 settembre 2020, 15:32
Versione FileMaker: Pro 19
Sistema operativo: macOS Sonoma

Calcolo somma tra campi riassunto in un formato Elenco

Messaggio da dollox »

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
Avatar utente
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

Messaggio da fabio.beri »

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
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

Messaggio da dollox »

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 👋🏻
Avatar utente
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

Messaggio da fabio.beri »

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
Fabio Beri
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

Messaggio da dollox »

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
Avatar utente
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

Messaggio da fabio.beri »

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
Rispondi