cancel
Showing results for 
Search instead for 
Did you mean: 
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
May 2023 update

Power BI May 2023 Update

Find out more about the May 2023 update.

Submit your Data Story

Data Stories Gallery

Share your Data Story with the Community in the Data Stories Gallery.

Top Solution Authors