somma condizionata in un portale
Moderatore: Moderatori
-
- Messaggi: 137
- Iscritto il: mercoledì 14 marzo 2007, 1:00
somma condizionata in un portale
Buongiorno a tutti,
ho guardato nel forum ma non mi sembra di aver visto messaggi utili al mio problema.
Ho un portale nel quale inserisco gli incassi effettuati per singolo cliente, ogni incasso è formato da più incassi dilazionati nel tempo.
Da qui nasce poi un formato resoconto che mi calcola mese per mese le provvigioni maturate in base agli incassi.
Il problema sorge con uno prodotti che gestisco che ha un limite provvigionale.
Quindi se faccio sei incassi che generano una provvigione mensile da 100,00 euro cadauno devo fare in modo che nel resoconto provvigioni non appaia la parte eccedente ai 500,00 euro che sono il limite provvigionale.
Qualcuno ha idea su come possa risolvere il problema?
Grazie in anticipo
ho guardato nel forum ma non mi sembra di aver visto messaggi utili al mio problema.
Ho un portale nel quale inserisco gli incassi effettuati per singolo cliente, ogni incasso è formato da più incassi dilazionati nel tempo.
Da qui nasce poi un formato resoconto che mi calcola mese per mese le provvigioni maturate in base agli incassi.
Il problema sorge con uno prodotti che gestisco che ha un limite provvigionale.
Quindi se faccio sei incassi che generano una provvigione mensile da 100,00 euro cadauno devo fare in modo che nel resoconto provvigioni non appaia la parte eccedente ai 500,00 euro che sono il limite provvigionale.
Qualcuno ha idea su come possa risolvere il problema?
Grazie in anticipo
win7 fm11 adv
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: somma condizionata in un portale
autorelazione per incassi/mese/prodotto.
.g.
.g.
-
- Messaggi: 137
- Iscritto il: mercoledì 14 marzo 2007, 1:00
Re: somma condizionata in un portale
Grazie per la velocità ma un pochino criptico.
Potresti darmi qualche piccolo dettaglio per capire da dove partire e imparare?
L'autorelazione la faccio nel formato del portale o nel formato resoconto?
Potresti darmi qualche piccolo dettaglio per capire da dove partire e imparare?
L'autorelazione la faccio nel formato del portale o nel formato resoconto?
win7 fm11 adv
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: somma condizionata in un portale
l'autoreazione la fai nel grafico relazionale, non a livello di interfaccia : >
poi sull'autorelazione basi un calcolo che ti dia in base all'articolo la provvigione (limitata o meno) del mese. e quel calcolo lo metti dove ti pare
.g.
poi sull'autorelazione basi un calcolo che ti dia in base all'articolo la provvigione (limitata o meno) del mese. e quel calcolo lo metti dove ti pare

.g.
-
- Messaggi: 137
- Iscritto il: mercoledì 14 marzo 2007, 1:00
Re: somma condizionata in un portale
Vediamo se comincio a capire.
I miei incassi sono nella tabella Incassi_righe e sono gestiti dal codice univoco Cod_esterno.
Creo una nuova relazione con la tabella che in automatico viene chiamata Incassi_righe2 sempre attraverso il Cod_esterno.
A questo punto devo fare in modo che, nel momento in cui inserisco gli incassi mensili e nel portale si genera automaticamente la provvigione mensile ci sia un campo di calcolo che sommando il totale progressivo delle provvigioni si confronti con un campo esterno che gestisce il limite provvigionale e intervenga a togliere l'eventuale esubero dalla riga il cui totale supera il limite provvigionale ed eventuale non consideri gli incassi successivi.
Non so se sono riuscito a chiarire il concetto.
Ho già provato a far fare una calcolo del genere ma negli incassi che vengono inseriti dopo continua a togliere la differenza.
Mi blocco su questo punto
I miei incassi sono nella tabella Incassi_righe e sono gestiti dal codice univoco Cod_esterno.
Creo una nuova relazione con la tabella che in automatico viene chiamata Incassi_righe2 sempre attraverso il Cod_esterno.
A questo punto devo fare in modo che, nel momento in cui inserisco gli incassi mensili e nel portale si genera automaticamente la provvigione mensile ci sia un campo di calcolo che sommando il totale progressivo delle provvigioni si confronti con un campo esterno che gestisce il limite provvigionale e intervenga a togliere l'eventuale esubero dalla riga il cui totale supera il limite provvigionale ed eventuale non consideri gli incassi successivi.
Non so se sono riuscito a chiarire il concetto.
Ho già provato a far fare una calcolo del genere ma negli incassi che vengono inseriti dopo continua a togliere la differenza.
Mi blocco su questo punto
win7 fm11 adv
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: somma condizionata in un portale
Creo una nuova relazione con la tabella che in automatico viene chiamata Incassi_righe2 sempre attraverso il Cod_esterno.
Creo una nuova relazione con la tabella che in automatico viene chiamata Incassi_righe2 sempre attraverso il Cod_esterno.
se il cod_esterno è quello relativo al prodotto, si. e direi anche per mese e anno…
calcolo che sommando il totale progressivo delle provvigioni si confronti con un campo esterno che gestisce il limite provvigionale e intervenga a togliere l'eventuale esubero dalla riga
si in sostanza sommi gli incassi della relazione e mediante un if che va a prendersi il limite provvisionale del prodotto e decide quale delle due cifre mettere.
.g.
Creo una nuova relazione con la tabella che in automatico viene chiamata Incassi_righe2 sempre attraverso il Cod_esterno.
se il cod_esterno è quello relativo al prodotto, si. e direi anche per mese e anno…
calcolo che sommando il totale progressivo delle provvigioni si confronti con un campo esterno che gestisce il limite provvigionale e intervenga a togliere l'eventuale esubero dalla riga
si in sostanza sommi gli incassi della relazione e mediante un if che va a prendersi il limite provvisionale del prodotto e decide quale delle due cifre mettere.
.g.
-
- Messaggi: 137
- Iscritto il: mercoledì 14 marzo 2007, 1:00
Re: somma condizionata in un portale
Buongiorno Stregatto,
riesco a fare tutto al 90%, il problema è nel calcolo.
Riesco a gestirlo fino a quando arriva alla riga del portale in cui il progressivo delle provvigioni supera il limte ed entra in gioco la formula che scala la differenza.
Il problema nasce sulla successiva riga del portale che, in considerazione del fatto che il limite è stato raggiunto, deve consentire l'inserimento dell'incasso ma non calcolare la provvigione.
Nella mia formula invece calcola la provvigione e poi va a scalare la differenza creando un errore.
riesco a fare tutto al 90%, il problema è nel calcolo.
Riesco a gestirlo fino a quando arriva alla riga del portale in cui il progressivo delle provvigioni supera il limte ed entra in gioco la formula che scala la differenza.
Il problema nasce sulla successiva riga del portale che, in considerazione del fatto che il limite è stato raggiunto, deve consentire l'inserimento dell'incasso ma non calcolare la provvigione.
Nella mia formula invece calcola la provvigione e poi va a scalare la differenza creando un errore.
win7 fm11 adv
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: somma condizionata in un portale
e la formula che usi è consultabile o tiriamo a indovinare? 
.g.

.g.
-
- Messaggi: 137
- Iscritto il: mercoledì 14 marzo 2007, 1:00
Re: somma condizionata in un portale
In effetti...
Campo Provvigione1
If(ProvvigioneNetta>Massimale;Provvigione-(ProvvigioneNetta-Massimale);Provvigione)
ad esempio
Provvigione TotProvNette ProvvigioneNetta Provvigione1
48 48 48 48
93,87 141,87 141,87 93,87
93,87 235,74 235,74 93,87
93,87 329,61 329,61 93,87
93,87 423,48 423,48 93,87
93,87 500 517,35 76,52
93,87 482,65 611,22 -17,35
Mi spiace ma non riesco a farli stare incolonnati per bene
500 è il massimale, nella penultima riga lo corregge, nella riga seguente il campo Provvigione1 dovrebbe essere 0 e non -17,35
Campo Provvigione1
If(ProvvigioneNetta>Massimale;Provvigione-(ProvvigioneNetta-Massimale);Provvigione)
ad esempio
Provvigione TotProvNette ProvvigioneNetta Provvigione1
48 48 48 48
93,87 141,87 141,87 93,87
93,87 235,74 235,74 93,87
93,87 329,61 329,61 93,87
93,87 423,48 423,48 93,87
93,87 500 517,35 76,52
93,87 482,65 611,22 -17,35
Mi spiace ma non riesco a farli stare incolonnati per bene
500 è il massimale, nella penultima riga lo corregge, nella riga seguente il campo Provvigione1 dovrebbe essere 0 e non -17,35