Pagina 1 di 1

Table.ReplaceValue: sostituire null con data corrente

Inviato: ven 11 dic 2020, 14:36
da alex77
Buongiorno,
ho una colonna formato data con dei valori nulli. Voglio sostituire i valori nulli con la data corrente.
Ho provato così, ma non funziona:

Codice: Seleziona tutto

Table.ReplaceValue(#"Filtrate righe",null,DateTime.LocalNow,Replacer.ReplaceValue,{"BollaDataEmi"})
Infatti il valore null resta (precedentemene, al posto di "DateTime.LocalNow" avevo messo una data fissa per prova, e funzionava)

ho provato anche ad aggiungere "DateTime.Date" su LocalNow, ma in questo caso mi dà errore (dice che ha bisogno di un valore DateTime... pensavo LocalNow lo fosse ed evidentemente no...)

Codice: Seleziona tutto

Table.ReplaceValue(#"Filtrate righe",null,DateTime.Date(DateTime.LocalNow),Replacer.ReplaceValue,{"BollaDataEmi"})
Grazie per l'eventuale aiuto.

A.

Table.ReplaceValue: sostituire null con data corrente

Inviato: ven 11 dic 2020, 14:51
da Andrea90
Ciao alex77,

Il codice utilizzato è preferibile inserirlo all'interno del tag dedicato (l'ho fatto io al tuo posto questa volta).

Per quello che chiedi io farei cosi:

Codice: Seleziona tutto

= Table.ReplaceValue(#"Modificato tipo",null,Date.From(DateTime.FixedLocalNow()),Replacer.ReplaceValue,{"Data"})
Adattandolo a quelle che sono le tue esigenze (sia in termini di nome step della query, che di nome campi).

A presto,

Andrea

Table.ReplaceValue: sostituire null con data corrente

Inviato: ven 11 dic 2020, 14:59
da alex77
grazie Andrea90 !
E scusa per il codice non inserito correttamente... è già la seconda volta che mi capita me lo si dica, vedrò di fare in modo non ci sia una terza :thumbup: