Cómo convertir la sintaxis SQL a Dax

Un usuario Pregunto ✅

shakirkhanani

¿Es posible convertir el siguiente comando en Dax, para convertir la fecha georgiana en Hijri?

Con respecto a SQL Server 2012:

SQL Serverer 2012 presenta un nuevo Formato función que utilizó para lograr el mismo resultado.

SELECT FORMAT ( GETDATE(), 'dd/MM/yyyy', 'ar-SA' )

Producción

16/08/1435

Ref: https://blog.devoworx.net/2014/06/14/how-to-convert-gregorian-dates-to-hijri-date-in-sql-server-2008…

Gracias por adelantado.

Saludos,

Shakir

shakirkhanani

En respuesta a v-xjiin-msft

Hola @v-xjiin-msft,

Gracias por participar en mi pequeña petición.

Definitivamente compartiré bajo IDEA.

Mi trabajo fue similar al sugerido por usted y otros participantes. Bajo Excel, en una columna ingresé fechas, las convertí en Hijri y las formateé como Texto, y conecté esta tabla a mi Power BI Desktop y las relacioné con la tabla de Fecha.

Captura.PNG

Captura.PNG
Esto me ayuda a obtener los resultados deseados.

v-xjiin-msft

Hola @shakirkhanani,

Como sé, actualmente estamos usando Fecha georgiana formato en Power BI Desktop sin importar en qué región se encuentre. Y no puede convertir la fecha georgiana en la fecha Hijri dentro de DAX. Para el Formato de fecha Hijri en Power BI, le sugiero que envíe una Idea aquí para una solicitud de función.

Luego, en su escenario, si aún desea convertir la fecha, le sugiero que haga el trabajo en el lado de SQL Server e importe los datos a Power BI. Pero tenga en cuenta que después de la conversión, es un valor de tipo texto y ya no es un valor de tipo fecha.

Gracias,
Xi Jin.

shakirkhanani

En respuesta a v-xjiin-msft

Hola @v-xjiin-msft,

Gracias por participar en mi pequeña petición.

Definitivamente compartiré bajo IDEA.

Mi trabajo fue similar al sugerido por usted y otros participantes. Bajo Excel, en una columna ingresé fechas, las convertí en Hijri y las formateé como Texto, y conecté esta tabla a mi Power BI Desktop y las relacioné con la tabla de Fecha.

Captura.PNG

Captura.PNG
Esto me ayuda a obtener los resultados deseados.

v-xjiin-msft

En respuesta a shakirkhanani

Hola @shakirkhanani,

Gracias por compartirnos tu solución. Por favor, márquelo como respuesta. Beneficiará a otros con el tema relevante. carita feliz

Gracias,
Xi Jin.

Anónimo

Hola @shakirkhanani,

Pruebe FORMATO (Tabla[Date],»DD/MM/AAAA»)

Espero que esto funcione.

precedencia

En respuesta a Anónimo

Supongo que la columna no está configurada en Tipo de datos: Fecha

shakirkhanani

En respuesta a Anónimo

Gracias por la sugerencia. Desafortunadamente no funcionó.

precedencia

En respuesta a shakirkhanani

¿La columna de fecha tiene formato de fecha en la pestaña Modelado de la cinta? También puede dar formato a las fechas utilizando el formato integrado de Power BI en la cinta de opciones.

imagen.png

Anónimo

En respuesta a shakirkhanani

¿Podría intentar reemplazar en Editar consulta (captura de pantalla adjunta) y ver si funciona?

Formato de fecha.PNG

shakirkhanani

En respuesta a Anónimo

no lo hace Pero gracias por contribuir. Básicamente, quería convertir la fecha georgiana en Hijri (calendario solar). Probé en Change Typee -> Locale también:

Captura.PNG

Sin embargo, la columna aún muestra la fecha de Georgina y no como se indica arriba, consulte a continuación:

Captura.PNG

precedencia

En respuesta a shakirkhanani

Ya veo, no parece que Power BI sea compatible con nada de lo que puedo encontrar. Es posible que deba tratarlo como texto y convertirlo/formatearlo manualmente.

shakirkhanani

En respuesta a precedencia

Sí… parece que sí. muy desafortunado… Pero un gran aplauso para todos los que compartieron sus sugerencias. Gracias chicos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *