Pagina 1 di 1

Power Query Filtro Con Nome Colonna da Variabile

Inviato: ven 13 gen 2023, 10:09
da ACoal65
Buongiorno,
sto provando a passare il nome di una colonna ad un filtro da una variabile ma qualcosa mi sfugge poichè, pur non andando in errore, la query mi restituisce un risultato vuoto.

Grazie

File allegato.

Codice: Seleziona tutto

let
    NOME_COL = Excel.CurrentWorkbook(){[Name="Tb_Filtro"]}[Content],
    FILTRO_NOME = Table.TransformColumnTypes(NOME_COL,{{"PERIODO", type text}}),
    PERIODO = FILTRO_NOME{0}[PERIODO],
        
    Origine = Excel.CurrentWorkbook(){[Name="Tb_Dati"]}[Content],
    #"Modificato tipo" = Table.TransformColumnTypes(Origine,{{"NOME", type text}, {"DATA", type date}, {"QUINDICI", type text}, {"TRENTA", type text}}),
    #"Filtrate righe" = Table.SelectRows(#"Modificato tipo", each (PERIODO = "SI"))
in
    #"Filtrate righe"

Power Query Filtro Con Nome Colonna da Variabile

Inviato: ven 13 gen 2023, 10:50
da Andrea90
ACoal65,

Nel menu a tendina togli quelle parentesi quadre che non servono.

Poi prova ad utilizzare questo codice:

Codice: Seleziona tutto

let
    PERIODO = Excel.CurrentWorkbook(){[Name="Tb_Filtro"]}[Content]{0}[PERIODO],       
    Origine = Excel.CurrentWorkbook(){[Name="Tb_Dati"]}[Content],
    Custom2 = Table.SelectRows(Origine, each (Record.Field(_,PERIODO)) = "SI"),
    #"Modificato tipo" = Table.TransformColumnTypes(Custom2,{{"NOME", type text}, {"DATA", type date}, {"QUINDICI", type text}, {"TRENTA", type text}})
in
    #"Modificato tipo"
Andrea

Power Query Filtro Con Nome Colonna da Variabile

Inviato: ven 13 gen 2023, 11:48
da ACoal65
Andrea90 ,
grazie mille!

Esauriente come al solito.