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
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

MPPC 2023 PBI Carousel

Power Platform Conference-Power BI and Fabric Sessions

Join us Oct 1 - 6 in Las Vegas for the Microsoft Power Platform Conference.

Top Solution Authors