campo di conteggio dei record con campi uguali
Moderatore: Moderatori
-
- Messaggi: 2
- Iscritto il: giovedì 29 ottobre 2020, 17:12
- Versione FileMaker: 13.0
- Sistema operativo: windows
campo di conteggio dei record con campi uguali
uso filemaker 13.0
buongiorno, ho una serie di record dove un campo ha lo stesso valore:
per esempio:
"persona"=nome (antonio, franco, franco, lucio, celso)
"eta'"=anni (31, 35, 90, 35, 100)
su ogni record vorrei un campo (campomio) che contenga quante persone (su tutto il db) hanno il campo "persona" uguale a quello del record corrente, percio':
se sono sul record 1 il campo "persona"=antonio "campomio"=1
se sono sul record 2 il campo "persona"=franco "campomio"=2
e lo stesso per il campo eta'
e poi un campo che mi dica quanti sono che hanno campo "persona"=uguale a quello del record corrente AND campo "eta'"=uguale a quello del record corrente.
Grazie
buongiorno, ho una serie di record dove un campo ha lo stesso valore:
per esempio:
"persona"=nome (antonio, franco, franco, lucio, celso)
"eta'"=anni (31, 35, 90, 35, 100)
su ogni record vorrei un campo (campomio) che contenga quante persone (su tutto il db) hanno il campo "persona" uguale a quello del record corrente, percio':
se sono sul record 1 il campo "persona"=antonio "campomio"=1
se sono sul record 2 il campo "persona"=franco "campomio"=2
e lo stesso per il campo eta'
e poi un campo che mi dica quanti sono che hanno campo "persona"=uguale a quello del record corrente AND campo "eta'"=uguale a quello del record corrente.
Grazie
- fabio.beri
- Messaggi: 1958
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: campo di conteggio dei record con campi uguali
Buongiorno. Senza SQL si può verificare questa condizione, con una semplice relazione su se stessa, un autorelazione. E questa relazione può essere fatta sullo stesso campo con corrispondenza esatta. Quindi, in questo modo, quando sul record, si verifica la condizione di trovare almeno due records (uno è se stesso), allora si può attivare un risultato 1.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 2
- Iscritto il: giovedì 29 ottobre 2020, 17:12
- Versione FileMaker: 13.0
- Sistema operativo: windows
Re: campo di conteggio dei record con campi uguali
Buongiorno e grazie della risposta
ho autocorrelato i due campi "persona" con corrispondenza "=" sembra con successo
ho creato un altro campo "persona_conta" dove ho inserito la correlazione come calcolo
If ( tabella_persone::persona > 1 ; "min 1" ; "magg 1" )
ma il risultato e' sempre "min 1" anche quando sono su un record con campo "persona"=franco e ci sono due record con campo "persona"=franco.
come faccio a ottenere (quando sono nei record con campo "persona"=franco) nel campo "persona_conta" il numero di record con campo "persona"=franco?
grazie
ho autocorrelato i due campi "persona" con corrispondenza "=" sembra con successo
ho creato un altro campo "persona_conta" dove ho inserito la correlazione come calcolo
If ( tabella_persone::persona > 1 ; "min 1" ; "magg 1" )
ma il risultato e' sempre "min 1" anche quando sono su un record con campo "persona"=franco e ci sono due record con campo "persona"=franco.
come faccio a ottenere (quando sono nei record con campo "persona"=franco) nel campo "persona_conta" il numero di record con campo "persona"=franco?
grazie