Pagina 1 di 1
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 14:41
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
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 14:56
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
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 14:59
da Enrico Galli
https://docs.microsoft.com/it-it/powerq ... urrentyear
Controlla la corretta scrittura della funzione, maiuscole e minuscole comprese
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 15:13
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
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 15:20
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
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 15:23
da mb63
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
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 15:26
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
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 21:12
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
filtrare date con Data.isincurrentYear
Inviato: mar 10 ago 2021, 23:14
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