Pagina 1 di 1
Nuova colonna con formato data
Inviato: lun 19 lug 2021, 8:50
da Fabbro
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
Inviato: lun 19 lug 2021, 8:53
da Andrea90
Ciao
Fabbro,
Lo puoi fare direttamente in PowerQuery aggiungendo una colonna calcolata con la formula:
Andrea
Nuova colonna con formato data
Inviato: lun 19 lug 2021, 11:02
da Fabbro
Grazie mille , ma essendo in Directquery non me lo fa fare . c'e' un modo per farlo in direcquery?
Nuova colonna con formato data
Inviato: lun 19 lug 2021, 11:06
da Enrico Galli
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?
Nuova colonna con formato data
Inviato: lun 19 lug 2021, 11:07
da Andrea90
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
Nuova colonna con formato data
Inviato: lun 19 lug 2021, 12:05
da Fabbro
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.
Nuova colonna con formato data
Inviato: lun 19 lug 2021, 12:14
da Andrea90
Ciao
Fabbro,
perché DATE necessità di numeri per funzionare, per convertire un testo in numero usa VALUE.
Andrea