problema segno movimento contabile L’argomento è risolto
-
- Messaggi: 80 | Topic creati
- Iscritto il: gio 22 ott 2020, 21:10
- Ringraziato: 1 volta
problema segno movimento contabile
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
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
-
- Messaggi: 2255 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
problema segno movimento contabile
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
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
-
- 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
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
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 80 | Topic creati
- Iscritto il: gio 22 ott 2020, 21:10
- Ringraziato: 1 volta
problema segno movimento contabile
si il problema è che non riesco a portare a termine la formula causa scarso allenamento ... riprovoAndrea90 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
grazie !
-
Autore del topic - Messaggi: 80 | Topic creati
- Iscritto il: gio 22 ott 2020, 21:10
- Ringraziato: 1 volta
problema segno movimento contabile
grazie EnricoEnrico 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
provo anche questa strada
-
Autore del topic - Messaggi: 80 | Topic creati
- Iscritto il: gio 22 ott 2020, 21:10
- Ringraziato: 1 volta
problema segno movimento contabile
qui mi blocco ...se scelgo la colonna non posso fare altro ...se scelgo il valore -1 come posso poi farlo moltiplicare x la colonna?
-
- 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
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
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 80 | Topic creati
- Iscritto il: gio 22 ott 2020, 21:10
- Ringraziato: 1 volta
problema segno movimento contabile
ok provo grazieEnrico 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"
-
- Messaggi: 2255 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 672 volte
- Contatta:
problema segno movimento contabile
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
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
-
Autore del topic - Messaggi: 80 | Topic creati
- Iscritto il: gio 22 ott 2020, 21:10
- Ringraziato: 1 volta