Forum Discussion
Syndicate_Admin
4 years agoAdministrator
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
- Syndicate_AdminAdministrator
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.
- Syndicate_AdminAdministrator
¡Muchas gracias, esto funciona!
- Syndicate_AdminAdministrator
Tengo fecha en el servidor SQL YYYYMM varchar necesito cambiar la fecha. Estoy usando el modo de consulta directa