Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago

Fecha en formato AAAAMM con DirectQuery

Hola, tengo una columna de fecha (dd-mm-aaaa) que me gustaría transformar en aaaamm. Mi mesa está conectada a través de DirectQuery. Utilicé la siguiente consulta m para la transformación:

Number.ToText(Date.Year([Date]))&Number.ToText(Date.Month([Date]))

Sin embargo, me falta el '0' frente a los meses individuales. ¿Alguna idea sobre cómo se puede resolver esto?

¡Gracias!

3 Replies

  • Puede usar Date.ToText para crear una columna personalizada como esta:

    Date.ToText([Date], [Format="yyyyMM"]))

    Sin embargo, esto no funciona con DirectQuery.

    Para DirectQuery, pruebe lo siguiente:

    100 * Date.Year([Date]) + Date.Month([Date])

    Puede mantener esto como un entero o convertirlo en texto.

  • Tengo fecha en el servidor SQL YYYYMM varchar necesito cambiar la fecha. Estoy usando el modo de consulta directa