no se puede usar WEEKNUM o DATEPART en sql + consulta directa

Un usuario Pregunto ✅

alejandrofm

Estoy tratando de obtener directamente de la base de datos:

FECHA y día de la semana (lunes, martes) o en número (1,2)

Cuando inserto la fórmula DATEPART, PBI me da un error (consulta incompatible)

Si solo inserto la fecha e intento transformarla en día de la semana, arroja otro error sobre incompatibilidad de la función en Direct Query.

Estoy trabajando en un tablero en línea (por eso uso DirectQuery), ¿alguna idea de cómo puedo obtener estos datos?

La otra solución es tener un script que copie los datos a otra base de datos con todas las transformaciones y luego use la consulta directa desde allí, pero parece complicado.

¿Alguna idea?

¡Gracias!

@alejandrofm,

Puede crear las siguientes columnas calculadas en su tabla. Si el DAX no devuelve el resultado esperado, comparta los datos de muestra de su columna y publique el resultado deseado aquí.

weeknumber = WEEKNUM(YourTable[Date])
weekday = WEEKDAY(YourTable[Date])

1.PNG

Saludos,
Lydia

@alejandrofm,

Puede crear las siguientes columnas calculadas en su tabla. Si el DAX no devuelve el resultado esperado, comparta los datos de muestra de su columna y publique el resultado deseado aquí.

weeknumber = WEEKNUM(YourTable[Date])
weekday = WEEKDAY(YourTable[Date])

1.PNG

Saludos,
Lydia

Deja un comentario

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