Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Actualmente estoy intentando crear un filtro de página para todos mis gráficos en Consulta directa.
El filtro que necesito es el inicio de la fecha de la semana. Como estoy usando Direct Query no puedo introducir manualmente las fechas de inicio de la semana, por ejemplo.
01/04/2019 | 1 |
08/04/2019 | 2 |
15/04/2019 | 3 |
Así que he creado una clave de fecha a través de este código:
SoW Index ( SoW Index) - SUMMARIZE(DateKey, DateKey[WeekStartDate])
Index á RANKX(ALL('SoW Index'),'SoW Index'[WeekStartDate],,ASC)
Y creó una relación con mi tabla principal con esta nueva tabla (piggyback):
Hola, @Neill_
Según su descripción, creé datos en SQL SERVER para volver a sentir su escenario.
Sembrar:
Luego me conecté al origen de datos con el modo de consulta directa. He creado una tabla calculada y una columna calculada como se muestra a continuación.
Calculated table:
DateKey = CALENDAR(DATE(2019,1,1),DATE(2020,12,31))
Calculated column:
WeekStartDate = DateKey[Date]-WEEKDAY(DateKey[Date],2)+1
Hay una relación entre dos tablas basada en la columna 'Fecha'.
Resultado:
Saludos
Allan
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Neill_ , únase a SOW de la tabla con la tabla de fechas. Inicio de la semana en el calendario / Fecha se encargará de la pantalla
Sin embargo, todavía no funciona. ¿Puede alguien aconsejar sobre cómo crear tablas de fechas de inicio de la semana en Direct Query?
Gracias