Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Anonymous
Not applicable

Mis tablas se desactualizan cuando cambio de Mes.

Duda.png

MI problema es que pierdon los meses de inicio cunado se van acumulando lo que entran.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@DarwPerezA

Haría esto en Power Query, así que en lugar de usar el código SQL avanzado, déjelo en blanco, haga clic en 'Transformar datos' para abrir Power Query Editor en Power BI.

Haga clic en la pestaña Inicio > Elegir columnas.

Seleccione las mismas columnas que se encuentran en la instrucción SQL SELECT.

Ahora haga clic en la flecha de filtro para la columna [hora] y establezca Filtros de filtro a fecha > Filtro personalizado y establezca las opciones de filtro en Power Query. Puedes hacer algunas cosas diferentes, dependiendo de tu objetivo:

OPCIÓN A: Seleccione todas las fechas en este año en curso

AllisonKennedy_0-1633134002297.png

Haga clic en Aceptar.

OPCIÓN B: Seleccione todas las fechas desde el 1 de enero de 2021 hasta hoy:

AllisonKennedy_1-1633134082709.png

Haga clic en Aceptar.

Edite la fórmula para reemplazar #date(2021, 10, 2) por Date.From(DateTime.LocalNow())

= Table.SelectRows(#"Changed Type", each [Starttime] >= #date(2021, 1, 1) and [Starttime] <= Date.From(DateTime.LocalNow()))

AllisonKennedy_2-1633134153634.png

OPCIÓN C: Editar la instrucción SQL

SQL no es mi lenguaje más fuerte, por lo que dije que haría esto en Power Query, pero podría actualizar su instrucción SQL para usar DATEFROMPARTS en lugar de DATEADD para corregirlo a enero. https://docs.microsoft.com/en-us/sql/t-sql/functions/datefromparts-transact-sql?view=sql-server-ver1...

@StartDate = DATEFROMPARTS(2021, 01, 01)

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@DarwPerezA

Haría esto en Power Query, así que en lugar de usar el código SQL avanzado, déjelo en blanco, haga clic en 'Transformar datos' para abrir Power Query Editor en Power BI.

Haga clic en la pestaña Inicio > Elegir columnas.

Seleccione las mismas columnas que se encuentran en la instrucción SQL SELECT.

Ahora haga clic en la flecha de filtro para la columna [hora] y establezca Filtros de filtro a fecha > Filtro personalizado y establezca las opciones de filtro en Power Query. Puedes hacer algunas cosas diferentes, dependiendo de tu objetivo:

OPCIÓN A: Seleccione todas las fechas en este año en curso

AllisonKennedy_0-1633134002297.png

Haga clic en Aceptar.

OPCIÓN B: Seleccione todas las fechas desde el 1 de enero de 2021 hasta hoy:

AllisonKennedy_1-1633134082709.png

Haga clic en Aceptar.

Edite la fórmula para reemplazar #date(2021, 10, 2) por Date.From(DateTime.LocalNow())

= Table.SelectRows(#"Changed Type", each [Starttime] >= #date(2021, 1, 1) and [Starttime] <= Date.From(DateTime.LocalNow()))

AllisonKennedy_2-1633134153634.png

OPCIÓN C: Editar la instrucción SQL

SQL no es mi lenguaje más fuerte, por lo que dije que haría esto en Power Query, pero podría actualizar su instrucción SQL para usar DATEFROMPARTS en lugar de DATEADD para corregirlo a enero. https://docs.microsoft.com/en-us/sql/t-sql/functions/datefromparts-transact-sql?view=sql-server-ver1...

@StartDate = DATEFROMPARTS(2021, 01, 01)

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors