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
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

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