filtrare date con Data.isincurrentYear L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel

Rispondi

mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

filtrare date con Data.isincurrentYear

Messaggio da mb63 »

Buongiorno ho visto un video in cui veniva presentata la possibilità di inserire una funzione per filtrare le date di una tabella

Gentilmente mi sapere dire dove ho sbagliato perchè essendo nuovo di power query non riesco a a capire dov'è l'errore

grazie
Allegati
filtro anno corrente.xlsx
(17.91 KiB) Scaricato 23 volte


Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

filtrare date con Data.isincurrentYear

Messaggio da Andrea90 »

Ciao mb63,

Quale sarebbe il tuo obiettivo desiderato?

Vuoi filtrare una query tramite un valore che inserisci tu all’interno di una cella di excel? Perché se fosse così non hai bisogno di una funzione custom.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

filtrare date con Data.isincurrentYear

Messaggio da Enrico Galli »

https://docs.microsoft.com/it-it/powerq ... urrentyear

Controlla la corretta scrittura della funzione, maiuscole e minuscole comprese
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

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

filtrare date con Data.isincurrentYear

Messaggio da mb63 »

Andrea90 ha scritto: mar 10 ago 2021, 14:56 Ciao mb63,

Quale sarebbe il tuo obiettivo desiderato?

Vuoi filtrare una query tramite un valore che inserisci tu all’interno di una cella di excel? Perché se fosse così non hai bisogno di una funzione custom.

Andrea
no l'esempio che ho visto è una tabella con delle date e attraverso la funzione, viene filtrato solo il dato relativo all'anno corrente

Grazie
Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

filtrare date con Data.isincurrentYear

Messaggio da Andrea90 »

Ciao mb63,

e quale è la differenza con quello che ti ho scritto io ?

Una query è quasi sempre una tabella, e tu la vuoi filtrare per un certo valore (anno corrente in questo caso), dunque la mia domanda rimane la stessa, perché necessiti di una udf quando puoi semplicemente applicare un normale filtro alla query (ovviamente in modo automatico)?

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

filtrare date con Data.isincurrentYear

Messaggio da mb63 »

Enrico Galli ha scritto: mar 10 ago 2021, 14:59 https://docs.microsoft.com/it-it/powerq ... urrentyear

Controlla la corretta scrittura della funzione, maiuscole e minuscole comprese

Codice: Seleziona tutto


versione corretta

let
    Origine = #shared,
    #"Conversione in tabella" = Record.ToTable(Origine),
    Value = #"Conversione in tabella"{101}[Value]
   
in
    #"Value"


versione errata

let
    Origine = #shared,
    #"Conversione in tabella" = Record.ToTable(Origine),
    Value = #"Conversione in tabella"{101}[Value],
    #"Richiamata funzioneValue" = Value()
in
    #"Richiamata funzioneValue"
trovato avevo messo una riga di troppo

alla prossima

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

filtrare date con Data.isincurrentYear

Messaggio da mb63 »

Andrea90 ha scritto: mar 10 ago 2021, 15:20 Ciao mb63,

e quale è la differenza con quello che ti ho scritto io ?

Una query è quasi sempre una tabella, e tu la vuoi filtrare per un certo valore (anno corrente in questo caso), dunque la mia domanda rimane la stessa, perché necessiti di una udf quando puoi semplicemente applicare un normale filtro alla query (ovviamente in modo automatico)?

Andrea
ciao no volevo capire il funzionamento di questa funzione

il filtro lo so già utilizzare in altri modi

grazie comunque per esserti interessato al mio post

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

filtrare date con Data.isincurrentYear

Messaggio da mb63 »

Andrea90 ha scritto: mar 10 ago 2021, 15:20 Ciao mb63,

e quale è la differenza con quello che ti ho scritto io ?

Una query è quasi sempre una tabella, e tu la vuoi filtrare per un certo valore (anno corrente in questo caso), dunque la mia domanda rimane la stessa, perché necessiti di una udf quando puoi semplicemente applicare un normale filtro alla query (ovviamente in modo automatico)?

Andrea
Visto che tutto quanto fa cultura nel mondo power query,
Cosa intendi per filtro automatico, quello che si ha con il filtro a tendina per la selezione dell anno? Che si intende esaminare
Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

filtrare date con Data.isincurrentYear

Messaggio da Andrea90 »

Ciao mb63,

se uno vuol filtrare una tabella per un dato valore basta che si carichi quel valore in uno degli step che la compongono e poi lo utilizza per selezionare le sole righe che gli interessano.

Non per forza deve essere un valore presente in un file excel, specie se vuoi filtrare per l’anno corrente come nel tuo caso.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link
Rispondi