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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Filas filtradas dinámicas en la fecha

Hola

Necesito importar una tabla desde una base de datos de SQL Server en Azure.I need to import a table from a SQL Server Database in Azure.

Digamos que esta tabla, llamada Tabla contiene 3 columnas: ID, Fecha, Nombre

Ejemplo:
Filters01.jpg
En este ejemplo es la fecha máxima es: 19/08/2020
Todos los registros con una fecha anterior a la fecha máxima menos 30 días deben filtrarse.

Resultado:

Filters02.jpg


Es importante saber que la actualización de los datos al azar y la fecha máxima cambiará cada actualización.

En la consulta de importación puedo agregar filas filtradas paso

• Table.SelectRows(-"Changed Type", each ([Date] <> #date(2020, 7, 1) y [Date] <> #date(2020, 7, 😎 y [Date] <> #date(2020, 7, 15)))

O con el Editor Avanzado obtengo la expresión:

"Filas filtradas" - Table.SelectRows(-"Changed Type", each ([Date] <> #date(2020, 7, 1) y [Date] <> #date(2020, 7, 😎 y [Date] <> #date(2020, 7, 15)))

Pero esto no es dinámico y la próxima vez que se ejecute una actualización, tendré demasiados registros.

Debería tener una expresión que se parezca a:

"Filas filtradas" - Table.SelectRows(-"Changed Type", each ([Date] >- DATEADD(MAX([Date]),-30,day)))

Pero DATEADD y MAX no están exceptuados aquí.

Entonces, ¿cómo debo resolver esto?

Gracias

R.W.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

@amitchandak

Gracias

Es parte de la solución.

Me hizo encontrar toda la solución:

"Filas filtradas" - Table.SelectRows(-"Changed Type", each ([Date] >- Date.AddDays(List.Max(-"Changed Type"[Date]), -30)))

R.W.

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@RudyWelvaert , No muy claro para mí

En caso de consulta de energía tiene Date.AddDays en su lugar od DAX dateadd

https://docs.microsoft.com/en-us/powerquery-m/date-adddays

Anonymous
Not applicable

@amitchandak

Gracias

Es parte de la solución.

Me hizo encontrar toda la solución:

"Filas filtradas" - Table.SelectRows(-"Changed Type", each ([Date] >- Date.AddDays(List.Max(-"Changed Type"[Date]), -30)))

R.W.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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