Perdita formati all'aggiornamento
Inviato: sab 24 lug 2021, 19:44
Buon giorno,
Mi sono esercitato a costruire una query finalizzata ad una tabella calendario seguendo le indicazioni di Lodovico D'Incau in alcuni suoi tutorial
In particolare l'ho voluta personalizzare quanto alla definizione degli anni del calendario: l'utente sceglie gli anni di riferimento inserendoli in excel.
Dopo la creazione ho "caricato" la query in un nuovo foglio di lavoro ed ho notato due cose strane:
1) la tabella non si è caricata nel nuovo foglio di lavoro "ordinando" i records in ordine crescente di data, l'ho dovuto fare io con un ordinamento manuale sulla colonna data. Perché succede questa cosa?
2) Ho formattato la tabella calendario, ma se aggiorno più di una volta perde il formato di alcune colonne che si riducono ed i valori vengono esposti con i cancelletti. Perché?
L'ultima colonna della query vuole essere una "Settimana YDT new" che si valorizza solo per l'anno corrente (Date.Year([Data]))
Avevo provato con questo codice, ma va in errore
(if Date.Year([Data] = Date.Year(DateTime.LocalNow())
else if Date.WeekOfYear([Data]) > Date.WeekOfYear(DateTime.LocalNow())
then ""
else [#"Settimana dell'anno"])
Dove sbaglio?
Allego il file.
Ciao e grazie.
Mi sono esercitato a costruire una query finalizzata ad una tabella calendario seguendo le indicazioni di Lodovico D'Incau in alcuni suoi tutorial
In particolare l'ho voluta personalizzare quanto alla definizione degli anni del calendario: l'utente sceglie gli anni di riferimento inserendoli in excel.
Dopo la creazione ho "caricato" la query in un nuovo foglio di lavoro ed ho notato due cose strane:
1) la tabella non si è caricata nel nuovo foglio di lavoro "ordinando" i records in ordine crescente di data, l'ho dovuto fare io con un ordinamento manuale sulla colonna data. Perché succede questa cosa?
2) Ho formattato la tabella calendario, ma se aggiorno più di una volta perde il formato di alcune colonne che si riducono ed i valori vengono esposti con i cancelletti. Perché?
L'ultima colonna della query vuole essere una "Settimana YDT new" che si valorizza solo per l'anno corrente (Date.Year([Data]))
Avevo provato con questo codice, ma va in errore
(if Date.Year([Data] = Date.Year(DateTime.LocalNow())
else if Date.WeekOfYear([Data]) > Date.WeekOfYear(DateTime.LocalNow())
then ""
else [#"Settimana dell'anno"])
Dove sbaglio?
Allego il file.
Ciao e grazie.