Settimana dell'anno - differenza Excel con PowerQuery L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 65 | Topic creati
- Iscritto il: mer 8 lug 2020, 22:28
- Ringraziato: 3 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Buonasera a tutti,
calcolando il “numero settimana dell’anno” con PowerQuery, ottengo un risultato diverso rispetto al calcolo in Excel (che corrisponde al calcolo “a mano”).
Oserei dire che si tratta di un qualche malfunzionamento di PowerQuery, ma … non oso dire una cosa del genere!
La data su cui mi sono imbattuto (ma vale anche il altri casi) è il 20/2/2003, che dovrebbe essere la settimana n. 8 (anche Excel è d’accordo), mentre PowerQuery dice 9 !
Grazie per l’attenzione
Ivo
calcolando il “numero settimana dell’anno” con PowerQuery, ottengo un risultato diverso rispetto al calcolo in Excel (che corrisponde al calcolo “a mano”).
Oserei dire che si tratta di un qualche malfunzionamento di PowerQuery, ma … non oso dire una cosa del genere!
La data su cui mi sono imbattuto (ma vale anche il altri casi) è il 20/2/2003, che dovrebbe essere la settimana n. 8 (anche Excel è d’accordo), mentre PowerQuery dice 9 !
Grazie per l’attenzione
Ivo
- Allegati
-
- NumeroSettimana.xlsx
- (23.22 KiB) Scaricato 8 volte
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Ciao, qui c'è tutto quello che devi sapere in proposito:
https://learn.microsoft.com/it-it/power ... weekofyear
https://learn.microsoft.com/it-it/power ... weekofyear
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: 65 | Topic creati
- Iscritto il: mer 8 lug 2020, 22:28
- Ringraziato: 3 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Ciao, Enrico,
capisco, ma ... ciò non toglie che Excel dice 8 e PQ dice 9; se provo per 01/01/2023, danno ambedue risultato 1; se passo a 02/01/2023, da una parte (Excel) ottengo ancora 1, mentre PQ passa imperterrito a 2 (e continua sempre con una settimana in più!).
Grazie e buona serata
Gian Ivo
capisco, ma ... ciò non toglie che Excel dice 8 e PQ dice 9; se provo per 01/01/2023, danno ambedue risultato 1; se passo a 02/01/2023, da una parte (Excel) ottengo ancora 1, mentre PQ passa imperterrito a 2 (e continua sempre con una settimana in più!).
Grazie e buona serata
Gian Ivo
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Excel di default considera la domenica come primo giorno della settimana. Se imposti la stessa cosa in Power Query, con il parametro facoltativo
Day.Sunday
, otterrai gli stessi risultatiEnrico 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: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Mi correggo da solo: non è sempre così. Evidentemente la settimana viene calcolata in due modi diversi, e ce ne sono tanti possibili... ma tutti ugualmente validi.
Onestamente, non capisco come mai NUM.SETTIMANA di Excel possa dare, impostando l'inizio della settimana a domenica, il numero 2 per il giorno 7 gennaio (un sabato). Boooh! Se qualcuno afferra la logica me la spieghi!
Onestamente, non capisco come mai NUM.SETTIMANA di Excel possa dare, impostando l'inizio della settimana a domenica, il numero 2 per il giorno 7 gennaio (un sabato). Boooh! Se qualcuno afferra la logica me la spieghi!
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: 65 | Topic creati
- Iscritto il: mer 8 lug 2020, 22:28
- Ringraziato: 3 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Così è già meglio! Comunque, morale della favola, bisogna prestare attenzione (tra l'altro su una cosa che dovrebbe essere abbastanza lineare).
Grazie e buon fine settimana!
Gian Ivo
Grazie e buon fine settimana!
Gian Ivo
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Ma quale settimana?
Comunque è lineare fino a un certo punto... secondo te cosa è la "prima settimana dell'anno"? Quando inizia e quando finisce?
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: 2324 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 679 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Alcune logiche:Enrico Galli ha scritto: ↑ven 24 feb 2023, 21:18 Onestamente, non capisco come mai NUM.SETTIMANA di Excel possa dare, impostando l'inizio della settimana a domenica, il numero 2 per il giorno 7 gennaio (un sabato). Boooh! Se qualcuno afferra la logica me la spieghi!
Se a WEEKNUM non metti alcun secondo parametro, di default lui inserisce 1, che equivale a dire che la prima settimana dell'anno è quella che contiene la prima domenica. Il 01/01/2023 è una domenica, pertanto se gli indichi come primo giorno della settimana la Domenica per lui lo 01/01/ è la prima settimana dell'anno, fino al 07/01/2023. A partire dal 08/01/2023 partirà la seconda settimana dell'anno e così via.
Se il return type è uguale a 21 allora il risultato che ottieni con WEEKNUM( , 21) è uguale a quello ottenuto con ISOWEEKNUM() poiché la prima settimana dell'anno è quella che contiene il primo lunedi del 2023.
Per tutti gli altri casi lui ti prende settimana = 1 a partire dal 01/01 e poi fa iniziare la seconda settimana dal primo giorno che identifica quello da te indicato come secondo argomento. Ad esempio se scegli 14 che equivale ad un giovedi lui tiene settimana 1 dal 01/01/2023 (Domenica) fino al 04/01/2023 (Mercoledì), e così la seconda settimana partirà dal 05/01.
Andrea
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Settimana dell'anno - differenza Excel con PowerQuery
Ok, iniziavo a temere di avere le allucinazioni... per fortuna invece ogni tanto "si sbaglia lui" (nel senso "il PC")
Notate qualcosa di sbagliato in questo screenshot?
Notate qualcosa di sbagliato in questo screenshot?
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: 2324 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 679 volte
- Contatta: