problema segno movimento contabile L’argomento è risolto

Il software per la BI di Microsoft, leader nel mercato
Avatar utente

obit1972@gmail.com
Messaggi: 80 | Topic creati
Iscritto il: gio 22 ott 2020, 21:10
Ringraziato: 1 volta

problema segno movimento contabile

Messaggio da obit1972@gmail.com »

ciao a tutti

ho fatto un modellino powerbi x calcolare fatturato ma ho seguente problema:

fatture e note credito hanno lo stesso segno (+) e quinidi quando vado a sommare il tutto non va bene

le fatture si distinguono dalle note credito in base ad un campo "documenttype" che assume valori numerici distinti (2 CODICI)

ora ho cercato di creare un colonna calcolata in power query oppure in power bit usando IF ma credo che voglia testo e non numeri o sbaglio?

come posso rioslvere?

thnks


Avatar utente

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

problema segno movimento contabile

Messaggio da Andrea90 »

obit1972@gmail.com,

In powerquery basta creare una colonna condizionale con un costrutto if…then…else dove in base al valore del codice dovrai moltiplicare il numero per -1 oppure no.

Se il tuo problema sono i formati durante la moltiplicazione puoi semplicemente modificarli allo step precedente, oppure utilizzare Number.From() dentro la formula.

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

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

problema segno movimento contabile

Messaggio da Enrico Galli »

Ciao, se il problema è solo quello di far uscire le somme corrette, la misura DAX che ti fa la somma può essere scritta ad esempio così:

Codice: Seleziona tutto

Somma corretta = 
VAR pos = 
CALCULATE (
	SUM ( factTable[Importo] ),
	NOT ( factTable[documenttype] IN {"codice1", "codice2"} )
)
VAR neg =
CALCULATE (
	SUM ( factTable[Importo] ),
	factTable[documenttype] IN {"codice1", "codice2"}
)
RETURN
pos - neg
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Avatar utente

Autore del topic
obit1972@gmail.com
Messaggi: 80 | Topic creati
Iscritto il: gio 22 ott 2020, 21:10
Ringraziato: 1 volta

problema segno movimento contabile

Messaggio da obit1972@gmail.com »

Andrea90 ha scritto: mar 29 mar 2022, 8:57 obit1972@gmail.com,

In powerquery basta creare una colonna condizionale con un costrutto if…then…else dove in base al valore del codice dovrai moltiplicare il numero per -1 oppure no.

Se il tuo problema sono i formati durante la moltiplicazione puoi semplicemente modificarli allo step precedente, oppure utilizzare Number.From() dentro la formula.

Andrea
si il problema è che non riesco a portare a termine la formula causa scarso allenamento ... riprovo

grazie !
Avatar utente

Autore del topic
obit1972@gmail.com
Messaggi: 80 | Topic creati
Iscritto il: gio 22 ott 2020, 21:10
Ringraziato: 1 volta

problema segno movimento contabile

Messaggio da obit1972@gmail.com »

Enrico Galli ha scritto: mar 29 mar 2022, 9:03 Ciao, se il problema è solo quello di far uscire le somme corrette, la misura DAX che ti fa la somma può essere scritta ad esempio così:

Codice: Seleziona tutto

Somma corretta = 
VAR pos = 
CALCULATE (
	SUM ( factTable[Importo] ),
	NOT ( factTable[documenttype] IN {"codice1", "codice2"} )
)
VAR neg =
CALCULATE (
	SUM ( factTable[Importo] ),
	factTable[documenttype] IN {"codice1", "codice2"}
)
RETURN
pos - neg
grazie Enrico

provo anche questa strada
Avatar utente

Autore del topic
obit1972@gmail.com
Messaggi: 80 | Topic creati
Iscritto il: gio 22 ott 2020, 21:10
Ringraziato: 1 volta

problema segno movimento contabile

Messaggio da obit1972@gmail.com »

Immagine

qui mi blocco ...se scelgo la colonna non posso fare altro ...se scelgo il valore -1 come posso poi farlo moltiplicare x la colonna?
Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

problema segno movimento contabile

Messaggio da Enrico Galli »

Non puoi farlo da questa maschera, devi editare a mano il codice. Puoi aiutarti facendo scrivere a questa maschera il grosso del codice (inserendo come output solo la colonna, come si vede dallo screenshot) e poi nella formula vai ad aggiungere a mano "* -1"
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Avatar utente

Autore del topic
obit1972@gmail.com
Messaggi: 80 | Topic creati
Iscritto il: gio 22 ott 2020, 21:10
Ringraziato: 1 volta

problema segno movimento contabile

Messaggio da obit1972@gmail.com »

Enrico Galli ha scritto: mar 29 mar 2022, 9:24 Non puoi farlo da questa maschera, devi editare a mano il codice. Puoi aiutarti facendo scrivere a questa maschera il grosso del codice (inserendo come output solo la colonna, come si vede dallo screenshot) e poi nella formula vai ad aggiungere a mano "* -1"
ok provo grazie
Avatar utente

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

problema segno movimento contabile

Messaggio da Andrea90 »

obit1972@gmail.com,

Sinceramente non uso quella interfaccia per fare le colonne condizionali, è troppo limitante. Al massimo può andare bene per cose molto banali, puoi invece crearti una colonna condizionale direttamente da una formula.

Nel tuo caso la formula sarà molto semplice poiché si tratterà di un if then else. Se invece i codici che hai, e che identifica le diverse voci di costo e ricavo sono tanti, allora puoi anche prepararti una tabella di transcodifica di appoggio, dove per ogni codice andrai ad indicare 1 o -1 e poi con la tua tabella principale farai un merge con quest’ultima, per avere in automatico il moltiplicatore corretto.

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

Autore del topic
obit1972@gmail.com
Messaggi: 80 | Topic creati
Iscritto il: gio 22 ott 2020, 21:10
Ringraziato: 1 volta

problema segno movimento contabile

Messaggio da obit1972@gmail.com »

Immagine



Immagine



Immagine

c'è qualcosa che on va nei formati? o nella sintassi?
Rispondi