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
supriya_13
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
Icey
Community Support
Community Support

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.

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

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.

@Icey Funcionó. esto es realmente impresionante.

Gracias Alot. Muy apreciado.

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

supriya_13_0-1593686648444.png

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.

Hola @Icey ,

Funcionó así.

Gracias por su ayuda. Realmente apreciado.

supriya_13_0-1593935044858.png

Icey
Community Support
Community Support

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.

@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)

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.