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
evolve_Tricia
Helper I
Helper I

Columna calculada para zona horaria dinámica

Hola
Necesito crear una columna calculada para la conversión de zona horaria dinámica cuando se crea una zona horaria específica.

Hay una tabla con la zona horaria y la diferencia horaria de UTC.

擷取.JPG

Tengo una tabla de pedidos como abajo, con order_id, fechas originales de pedidos.
time_diff es una medida:

time_diff = IF(
    ISFILTERED('Time Zones'[Time Zone]),
     TIME(DISTINCT('Time Zones'[Time Diff from UTC]), 0, 0)
)

date_converted es una columna calculada

date_converted = FORMAT('orders'[date_original]+[time_diff], "General Date")

Estos son los resultados esperados

order_iddate_originaltime_diffdate_converted
12020/10/11 2:00 AM08:00:002020/10/11 10:00 AM
22020/10/11 8:00 AM08:00:002020/10/11 4:00 PM
32020/10/11 2:00 PM08:00:002020/10/11 10:00 PM
42020/10/11 8:00 PM08:00:002020/10/12 4:00 AM
52020/10/12 2:00 AM08:00:002020/10/12 10:00 AM
62020/10/12 8:00 AM08:00:002020/10/12 4:00 PM
72020/10/12 2:00 PM08:00:002020/10/12 10:00 PM
82020/10/12 8:00 PM08:00:002020/10/13 4:00 AM
92020/10/13 2:00 AM08:00:002020/10/13 10:00 AM
102020/10/13 8:00 AM08:00:002020/10/13 4:00 PM
112020/10/13 2:00 PM08:00:002020/10/13 10:00 PM
122020/10/11 2:00 AM08:00:002020/10/11 10:00 AM
132020/10/11 8:00 AM08:00:002020/10/11 4:00 PM

Sin embargo, la fecha convertida no cambió en absoluto! ¿Cuál podría ser el problema?

擷取.JPG

1 ACCEPTED SOLUTION
v-zhenbw-msft
Community Support
Community Support

Hola @evolve_Tricia ,

Si desea dinámico, debe cambiar la columna de cálculo para medir.

Por favor refiérase a esta medida.

date_converted = FORMAT(MAX(orders[date_original])+[time_diff], "General Date")

cal1.jpg

cal2.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

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

BTW, pbix como adjunto.

View solution in original post

2 REPLIES 2
v-zhenbw-msft
Community Support
Community Support

Hola @evolve_Tricia ,

Si desea dinámico, debe cambiar la columna de cálculo para medir.

Por favor refiérase a esta medida.

date_converted = FORMAT(MAX(orders[date_original])+[time_diff], "General Date")

cal1.jpg

cal2.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

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

BTW, pbix como adjunto.

lbendlin
Super User
Super User

Columna calculada <> Dinámica

Una columna calculada es un valor estático. En su lugar, querrá usar una medida o repensar la lógica.

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.