cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper I
Helper I

Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

Hola a todos

¿Hay alguna manera de cambiar/actualizar las fechas del origen de datos (desde la fecha - hasta la fecha) dinámicamente cada mes para obtener datos?

por ejemplo, http://api.xyz.com? CreatedDateFrom.2020-04-01&CreatedDateTo .2020-06-30

10 REPLIES 10
Highlighted
Super User IX
Super User IX

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

@supriya_13 , Trate si esto puede ayudar

https://radacad.com/change-the-source-of-power-bi-datasets-dynamically-using-power-query-parameters



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Highlighted
Community Support
Community Support

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

Hola @supriya_13 ,

Por favor refiérase a estos mensajes:

Cómo configurar una conexión URL dinámica;

Conexión dinámica a la URL web.

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Highlighted
Helper I
Helper I

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

@Icey @amitchandak Gracias por la respuesta,Solution es agradable, pero estoy buscando la configuración que se ejecutará desde back-end automáticamente al final del mes (como schedular) y no hay necesidad de abrir el informe, como lo que hacemos en la codificación normal. Algo así para ahorrar tiempo (tengo muchos informes que contienen 4-5 fuentes de datos en un solo informe)

Highlighted
Community Support
Community Support

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

Hola @supriya_13 ,

¿Qué tal crear 2 consultas en Power Query Editor y, a continuación, usar la ruta de acceso relativa, como:

let CreatedDateTo  = Date.EndOfMonth(DateTime.LocalNow()),
    #"Extracted Date" = Date.From(CreatedDateTo)
in
    #"Extracted Date"

to.PNG

let CreatedDateFrom  = Date.AddMonths(Date.EndOfMonth(DateTime.LocalNow()),-2),
    #"Extracted Date" = Date.From(CreatedDateFrom)
in
    #"Extracted Date"

frrom.PNG

A continuación, cambie el origen de datos en Advance Editor de la siguiente manera:

ur.PNG

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Highlighted
Helper I
Helper I

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

Hola @Icey ,

Esto es realmente genial.

Necesito 1 ayuda más. No puedo cambiar el formato de fecha en la consulta anticipada. Quiero el formato de fecha ("AAAA-mm-dd") en la consulta por adelantado.

supriya_13_0-1593674342759.png

Highlighted
Community Support
Community Support

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

Hola @supriya_13 ,

Prueba esto:

let CreatedDateFrom  = Date.AddMonths(Date.EndOfMonth(DateTime.LocalNow()),-2),
    #"Extracted Date" = Date.From(CreatedDateFrom),
    #"FormatDate" = Date.ToText(#"Extracted Date","yyyy-MM-dd")
in
    #"FormatDate"

date.PNG

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Highlighted
Helper I
Helper I

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

@Icey Funcionó. esto es realmente impresionante.

Gracias Alot. Muy apreciado.

Highlighted
Helper I
Helper I

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

@Icey Schedular no está visible para estos informes. Su error de dar a continuación.

supriya_13_0-1593686648444.png

Highlighted
Community Support
Community Support

Re: Cómo cambiar las fechas del origen de datos dinámicamente al final del mes

Hola @supriya_13 ,

Oh, encuentro la causa:

el problema es que el servicio Power BI desea validar el URI antes de que se comprometa a actualizar el origen de datos. Dado que el URI no es estático, no hay ningún URI para validar.

Prueba algo como esto:

Web.Contents(
    "http://api.xyz.com", 
    [
        Query=
        [
            CreatedDateFrom=CreatedDateFrom, 
            CreatedDateTo=CreatedDateTo
        ]
    ]
)

Referencia:

Uso de las opciones RelativePath y Query con Web.contents() en Power Query y Power BI M Code;

Web.Contents(), Funciones M y Conjunto de datos Actualizar errores en Power BI.

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Upcoming Events

Upcoming Events

Wondering what events you could join or have an event to promote yourself? Check out our Upcoming Events.

Upcoming Events

Community Summit North America – Join Online!

Join this community-driven Power Platform digital event for unbiased support and problem-solving.

Experience what’s next for Power BI

Join us for an in-depth look at the new Power BI features and capabilities at the free Microsoft Business Applications Launch Event.

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Top Solution Authors