Aggiungere record con condizione

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel


stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Aggiungere record con condizione

Messaggio da stefanosiracusano »

Andrea90 ha scritto: ven 29 nov 2024, 20:33
Hai una tabella con 1 riga che contiene il totale CO.GE ? Hai un'altra tabella che per lo stesso CO.GE ha due righe perché relativa a due CdC diversi di cui sai che uno si prende l'80% e l'altro il 20%?
No. La tabella AS IS ha un co.ge diverso dai due co.ge della TO BE.

Provo a spiegare meglio il target nel seguente modo:

Se in AS IS cdc = vuoto e ordine = 97000002396 e co.ge = 6508032097

allora

sostituisci in AS IS i valori come da TO BE, generando 2 righe:

1 riga: 1 cdc = 2502010000, ordine = vuoto, co.ge = 6508032001, importo = 80% di AS IS
1 riga: 1 cdc = 2503010000, ordine = vuoto, co.ge = 6508032001, importo = 20% di AS IS


Avatar utente

Andrea90
Messaggi: 2613 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 711 volte
Contatta:

Aggiungere record con condizione

Messaggio da Andrea90 »

@stefanosiracusano

Sono due codici co.ge diversi quindi con che logica metti in relazione le righe di una tabella con le righe dell’altra ?

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Aggiungere record con condizione

Messaggio da stefanosiracusano »

@Andrea90

Questo è il motivo per cui mi sono rivolto a voi per un aiuto.
La relazione potrebbe partire dal SE che ho scritto prima, forse con dei passaggi intermedi, però non ne sto venendo a capo.
Avatar utente

Andrea90
Messaggi: 2613 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 711 volte
Contatta:

Aggiungere record con condizione

Messaggio da Andrea90 »

@stefanosiracusano

Categorizzerai le righe che soddisfano quel SE con un valore pari a 1 e quelle che non le soddisfano con 0.

Poi nella seconda tabella metti una colonna con solo valori 1 e fai il merge tra questa colonna e quella calcolata nella prima tabella.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Aggiungere record con condizione

Messaggio da stefanosiracusano »

@Andrea90

Con il merge ho isolato le due righe, ma come faccio a sostituire i record nelle seguenti colonne?
cdc
Ordine
co.ge
importo
Avatar utente

Andrea90
Messaggi: 2613 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 711 volte
Contatta:

Aggiungere record con condizione

Messaggio da Andrea90 »

@stefanosiracusano

Allega il file con il tuo tentativo fatto ed il punto in cui ti blocchi.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Aggiungere record con condizione

Messaggio da stefanosiracusano »

@Andrea90

In allegato
Grazie
Avatar utente

Andrea90
Messaggi: 2613 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 711 volte
Contatta:

Aggiungere record con condizione

Messaggio da Andrea90 »

@stefanosiracusano

L'allegato che hai postato non è utilizzabile perché la query ACT_JUNE prende i dati da un file excel chiamato 06_ESEMPIO che non è stato fornito dunque non vediamo i dati che la query restituisce.

Comunque dopo aver fatto il merge vedo che espandi le colonne e che dalla tabella INSURANCE ti porti queste:
{"CdC", "Ordine", "Conto Co.Ge.", "Importo in divisa interna", "Categorizzazione INSURANCE"}

Ora cosa significa una frase del genere:
stefanosiracusano ha scritto: sab 30 nov 2024, 15:09 come faccio a sostituire i record....
Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Aggiungere record con condizione

Messaggio da stefanosiracusano »

Scusate, purtroppo quel file era troppo grande da allegare.
Adesso l'ho ridotto di parecchie righe.

Vi riallego tutto.
Allegati
ESEMPIO_PQ.xlsx
(18.43 KiB) Scaricato 45 volte
06_ESEMPIO.XLSX
(761.63 KiB) Scaricato 46 volte
Rispondi