Aplicar un filtro a los datos durante la importación desde Teradata DB

Un usuario Pregunto ✅

dixon1983

Hola,

Me pregunto si alguien me puede ayudar.

Creé una conexión dentro de Power BI a una base de datos ubicada en Teradata.

Hay más de 100 millones de filas de datos en la base de datos de las cuales solo quiero importar una cierta cantidad.

El criterio de lo que quiero importar se basa en el campo LOADDATE del cual solo quiero importar los últimos 7 días (incluido hoy).

El editor avanzado muestra lo siguiente: ¿es aquí donde necesito colocar el código para filtrar lo que se importa? Si es así, ¿podría alguien indicarme lo que necesito para ingresar?

dejar
Fuente = Teradata.Database («xxx.yyy.COM», [HierarchicalNavigation=true]),
IQR_ODS_V = Fuente {[Schema=»IQR_ODS_V»]}[Data],
IQR_ABC_DEF_ALL_F_V1 = IQR_ODS_V {[Name=»IQR_ABC_DEF_ALL_F_V»]}[Data]
en
IQR_ABC_DEF_ALL_F_V1

Muchas gracias por cualquier ayuda.

Hola @ dixon1983,

De una forma, puede filtrar filas de fechas usando la operación de pantalla. Haga clic en el triángulo-Filtros de fecha-> Entre como se muestra en la imagen 1, luego haga clic en los últimos 7 días y hoy en el calendario que se muestra en la imagen 2

Foto 1Foto 1 imagen2imagen2

O puede usar la declaración de consulta de la siguiente manera.

let
    Source = Teradata.Database("xxx.yyy.COM", [HierarchicalNavigation=true]),
    IQR_ODS_V = Source{[Schema="IQR_ODS_V"]}[Data],
    IQR_ABC_DEF_ALL_F_V1 = IQR_ODS_V{[Name="IQR_ABC_DEF_ALL_F_V"]}[Data]
   #"Filtered Rows" = Table.SelectRows(#"Changed Type", each [Date] >= #date(2018, 2, 14) and [Date] <= #date(2018, 2, 21))
in
    #"Filtered Rows"

Atentamente,
Angelia

Hola @ dixon1983,

De una forma, puede filtrar filas de fechas usando la operación de pantalla. Haga clic en el triángulo-Filtros de fecha-> Entre como se muestra en la imagen 1, luego haga clic en los últimos 7 días y hoy en el calendario que se muestra en la imagen 2

Foto 1Foto 1 imagen2imagen2

O puede usar la declaración de consulta de la siguiente manera.

let
    Source = Teradata.Database("xxx.yyy.COM", [HierarchicalNavigation=true]),
    IQR_ODS_V = Source{[Schema="IQR_ODS_V"]}[Data],
    IQR_ABC_DEF_ALL_F_V1 = IQR_ODS_V{[Name="IQR_ABC_DEF_ALL_F_V"]}[Data]
   #"Filtered Rows" = Table.SelectRows(#"Changed Type", each [Date] >= #date(2018, 2, 14) and [Date] <= #date(2018, 2, 21))
in
    #"Filtered Rows"

Atentamente,
Angelia

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *