Salve, ho una fonte dati dove ho una colonna in formato intero contente questi tipi di dati
20090930
20100712
dove le prime 4 cifre sono l'anno poi mese e poi giorni
vorrei creare una nuova colonna convertendo questi dati in formato data quindi avere questo tipo di dati
30/09/2009
12/07/2010
è possibile?
Grazie mille a tutti
Nuova colonna con formato data
-
- Messaggi: 3 | Topic creati
- Iscritto il: lun 19 lug 2021, 8:45
-
- Messaggi: 2193 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 666 volte
- Contatta:
Nuova colonna con formato data
Ciao Fabbro,
Lo puoi fare direttamente in PowerQuery aggiungendo una colonna calcolata con la formula:
Andrea
Lo puoi fare direttamente in PowerQuery aggiungendo una colonna calcolata con la formula:
Codice: Seleziona tutto
Date.From(nome_campo_data)
-
Autore del topic - Messaggi: 3 | Topic creati
- Iscritto il: lun 19 lug 2021, 8:45
Nuova colonna con formato data
Grazie mille , ma essendo in Directquery non me lo fa fare . c'e' un modo per farlo in direcquery?
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Nuova colonna con formato data
Ciao, direi che devi passare il comando direttamente alla fonte... lavori su un DB SQL? Ma soprattutto: hai davvero bisogno di Direct Query? Ovvero: quanto deve essere "real time" il dato?
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
-
- Messaggi: 2193 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 666 volte
- Contatta:
Nuova colonna con formato data
Ciao Fabbro,
Puoi utilizzare le funzioni DAX per ottenere il valore di anno mese e giorno (RIGHT, LEFT, MID) puoi associare ad ognuno una variabile tramite VAR.
Poi per crearti la data utilizzi DATE. Il tutto come colonna calcolata nel menu Dati di powerbi
Andrea
Puoi utilizzare le funzioni DAX per ottenere il valore di anno mese e giorno (RIGHT, LEFT, MID) puoi associare ad ognuno una variabile tramite VAR.
Poi per crearti la data utilizzi DATE. Il tutto come colonna calcolata nel menu Dati di powerbi
Andrea
-
Autore del topic - Messaggi: 3 | Topic creati
- Iscritto il: lun 19 lug 2021, 8:45
Nuova colonna con formato data
Ho scritto cosi
Colonna = var Anno = RIGHT(ORDRG00F[O2DVER],4) var Mese = MID(ORDRG00F[O2DVER],5,2) var Giorno = LEFT(ORDRG00F[O2DVER],2) Return DATE(Giorno,Mese,Anno)
ma mi da questo errore --Non è possibile convertire il valore '' di tipo Text nel tipo Integer.
Colonna = var Anno = RIGHT(ORDRG00F[O2DVER],4) var Mese = MID(ORDRG00F[O2DVER],5,2) var Giorno = LEFT(ORDRG00F[O2DVER],2) Return DATE(Giorno,Mese,Anno)
ma mi da questo errore --Non è possibile convertire il valore '' di tipo Text nel tipo Integer.
-
- Messaggi: 2193 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 666 volte
- Contatta:
Nuova colonna con formato data
Ciao Fabbro,
perché DATE necessità di numeri per funzionare, per convertire un testo in numero usa VALUE.
Andrea
perché DATE necessità di numeri per funzionare, per convertire un testo in numero usa VALUE.
Andrea