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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Por qué la fecha de actualización de Power BI no se alinea con la fecha de actualización del conjunto de datos en el área de trabajo

Hola a todos

Estoy intentando numerosas formas de resolver esto y no puedo.

Tenemos un panel de Power BI con una fecha de actualización que no es similar a la fecha de actualización del conjunto de datos que se muestra en el área de trabajo aunque hayamos programado el fondo de actualización. Nuestra zona horaria es Sydney Australia

Ejemplo:

1. Fecha de actualización del panel de Power BI que muestra la fecha de la última actualización como "17/05/2022 10:26:29PM"

Refresh screen 2 showing.JPG

2. La fecha de actualización en el espacio de trabajo que muestra "18/05/22, 08:26:32" para el informe y los conjuntos de datos.

Refresh screen.JPG

3) Nuestra configuración en la actualización programada:

Refresh setup.JPG

4) En la pantalla de desarrollo de DAX, creamos un objeto de medición que se vinculaba al modelo "Data Refresh". Fecha de actualización" en la pantalla Consulta

M language.JPG

Objeto DAX basado en el modelo "Date Refresh"

Fecha de la última actualización1 = VALORES('Fecha de actualización'[Fecha de la última actualización])
Puede ver que la fecha de actualización de datos entre el panel en el número 1 y la fecha de actualización automática en el número 2 son diferentes.
Espero que puedas arrojar algo de luz. Gracias.
Aiyo

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

y usa esa nueva columna en tu dashbaord

Syndicate_Admin
Administrator
Administrator

Parece que el tiempo de actualización en su panel es el tiempo UTC. es 10 horas de diferencia. Puede agregar 10 horas en la fecha de actualización del panel para alinear.

Hi Mahenkj2,

¿Cómo se agregan 10 horas en mi actual a continuación?

Fecha de la última actualización1 = VALORES('Fecha de actualización'[Fecha de la última actualización])

Becasue si quisiste decir a continuación, es incorrecto.

Fecha de la última actualización1 = VALUES('Date Refresh'[Date Last Refreshed]) + 10

Saludos

Aiyo

@aiyosap ,

En DAX puedes hacer esto como una medida.

Date Last Refreshed1 =
MAX ( 'Date Refresh'[Date Last Refreshed] ) + DIVIDE ( 10, 24 )
//24 hours in a day

Hi Tian,

Totalmente fuera. Se nota la gran diferencia.

tiem resresh.JPG

En su lugar, puede agregar una columna de adición en la pantalla de consulta:

[Date Last Refreshed] + #duration(0,2,0,0)

mahenkj2_0-1652929537397.png

@aiyosap ,

Cometí un error aquí, usé 2 en lugar de 10 necesarios en su caso. De todos modos, vea las instrucciones paso a paso a continuación:

1. Su columna original 'Fecha de la última actualización1' (le agregué 1)

= #table(type table[Date Last Refreshed1=datetime],{{DateTime.LocalNow()}})

mahenkj2_0-1653012160308.png

2. agregue una columna personalizada para hacer una diferencia de 10 horas, mantenga el nombre de la columna como 'Fecha de la última actualización':

mahenkj2_1-1653012315951.png

3. Convierta esta nueva columna a la hora de la fecha:

mahenkj2_2-1653012416418.png

4. Remvove la columna original, ya que no es necesaria ahora:

mahenkj2_3-1653012451783.png

¡Ya está! Entonces no debería necesitar más cambios en sus fórmulas DAX como tal.

Creo que alternativamente, también podría haber agregado cifras de zona horaria con esta función M:

https://docs.microsoft.com/en-us/powerquery-m/datetime-addzone

Hola Mah,

¿Puedo preguntar si necesito ajustar manualmente la hora de tiempo en la consulta m que proporciona a continuación cuando se trata de ahorrar luz del día?

#"Added Custom" = Table.AddColumn(Source, "Date very last refreshed", each [Date Last Refreshed] + #duration(0,10,0,0)),

¿Ajusto el ahorro de luz diurna en el #duration (0, 11,0,0) si aumento 1 hora durante el ahorro de luz diurna y #duration (0,9,0,0)) si disminuyo 1 hora durante el ahorro de luz diurna?

Su solución es correcta, pero la probaré y se lo haré saber.

Saludos

Aiyo

Hola Mah,

Escribí la consulta y llega a error.

= Table.AddColumn(Source, "Custom", each Table.AddColumn("Custom", each[Date Last Refreshed]+ #duration(0,2,0,0))

Mensaje de error -

Expression.SyntaxError: Token RightParen esperado.
0001: Table.AddColumn(Source, "Custom", each Table.AddColumn("Custom", each[Date Last Refreshed]+ #duration(0,2,0,0)) ---->

Helpful resources

Announcements
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.