Conteggio record in base a filtro date

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

Moderatore: Moderatori

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

Conteggio record in base a filtro date

Messaggio da dollox » lunedì 26 ottobre 2020, 18:26

Buonasera.
Come già detto in un precedente post del quale l'ottimo Fabio mi ha risolto un primo problema, vorrei chiedeVi come risolvere il seguente quesito:
Premetto che sto realizzando il DB per un'associazione di Donatori di sangue composto da due tabelle, una Iscritti relazionata con una Donazioni.

Nella tabella Donazioni, ho già realizzato un campo Riassunto, dove ho il totale complessivo delle donazioni fatte da ogni donatore.
Siccome vorrei estrapolare il totale delle donazioni in base ad un intervallo di date (es. Data_Inizio e Data_Fine periodo di ricerca), come faccio ad avere solo il resoconto delle donazioni per iscritto riferito solo al periodo scelto?
Spero di essere stato chiaro.

Distinti saluti.

Dollox :)

Avatar utente
fabio.beri
Messaggi: 1966
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Conteggio record in base a filtro date

Messaggio da fabio.beri » martedì 27 ottobre 2020, 7:39

Buongiorno. Dovrà fare uno script più o meno così:

PASSA AL MODO TROVA
IMPOSTA CAMPO DATA [ DATAINIZIO...DATAFINE ]
ESEGUI LA RICERCA

Poi di conseguenza, il campo riassunto totalizzerà solamente il set di records trovati.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

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

Re: Conteggio record in base a filtro date

Messaggio da dollox » martedì 27 ottobre 2020, 9:50

Buongiorno
Grazie mille Fabio, come al solito competente e gentilissimo.
Mi ero dimenticato di scrivere nel precedente post che quello script lo avevo già realizzato e funziona benissimo, il problema è che nonostante il filtro tra le date il campo resoconto mi restituisce sempre il totale complessivo di tutte le donazioni fatte dal donatore e non quello relativo al periodo scelto.
Bello sarebbe anche utilizzare un campo che restituisca solo l'anno di riferimento e filtrare in base a quello.

Spero di essermi spiegato.
Ringrazio anticipatamente.
Distinti saluti.

Dollox :)

Avatar utente
fabio.beri
Messaggi: 1966
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Conteggio record in base a filtro date

Messaggio da fabio.beri » martedì 27 ottobre 2020, 17:23

Un campo di tipo RIASSUNTO, produce il riassunto sul set di records trovati. Di conseguenza, se in una tabella di 1000 records, ne trovo 20, il campo riassunto farà il totale di quei 20.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

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

Re: Conteggio record in base a filtro date

Messaggio da dollox » domenica 1 novembre 2020, 10:23

Grazie Fabio.

Effettivamente ho parzialmente risolto creando un Formato/resoconto che mi raggruppa perfettamente i donatori con le relative donazioni filtrate per il periodo scelto.
Ora però, nell'esportare l'elenco filtrato in excel, i record non sono ordinati come in elenco, ma in base al numero di record trovati.
Esempio:
se nell'elenco filtrato mi ritrovo PINCO Pallino (3) donazioni, nell'esportazione in excel mi ritrovo PINCO Pallino (1) - PINCO Pallino (1) - PINCO Pallino (1).
Spero di essermi spiegato.
Grazie anticipatamente.

Dollox

Avatar utente
fabio.beri
Messaggi: 1966
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Conteggio record in base a filtro date

Messaggio da fabio.beri » lunedì 2 novembre 2020, 16:18

L'istruzione SALVA RECORD IN PDF oppure ESPORTA RECORDS IN CSV (che poi viene letto da Excel), non raggruppano i dati.

Per raggrupparli bisogna tirar giù una tabella momentanea dove il dato viene raggruppato prima di esportare, tramite un'elaborazione oppure usare plug in esterni (come ad esempio MBS della Monkey Bread Software).
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Rispondi