Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
He usado una tabla creada con DAX en el pasado para usarla como filtro de fecha, y funcionó perfectamente. Ahora quiero usarlo de nuevo, pero ya no funciona. Sale con un error de sintaxis.
Por favor, ayúdame a resolver esto
Solved! Go to Solution.
Hubo un error tipográfico en la variable MonthStart. Por favor, pruebe esto en su lugar. Sin embargo, esto generará una tabla donde se duplican muchas fechas, lo que no podrá "marcar como tabla de fechas" y / o usar funciones de Inteligencia de tiempo. Y requerirá relaciones M:M con sus otras tablas. Le animo a obtener esta misma funcionalidad utilizando grupos de cálculo (un elemento de cálculo para cada uno de MTD, QTD e YTD).
MTD/QTD/YTD =
DÓNDE TodayDate =
HOY ()
DÓNDE AñoInicio =
CALCULAR (
INICIODEAÑO ( Query1[Fecha] ),
AÑO ( Query1[Fecha] ) = AÑO ( TodayDate )
)
DÓNDE QuarterStart =
CALCULAR (
INICIO DEL TRIMESTRE ( Query1[Fecha] ),
AÑO ( Query1[Fecha] ) = AÑO ( TodayDate ),
CUARTO ( Query1[Fecha] ) = CUARTO ( TodayDate )
)
DÓNDE MesInicio =
CALCULAR (
INICIODEMONIO ( Query1[Fecha] ),
AÑO ( Query1[Fecha] ) = AÑO ( TodayDate ),
MES ( Query1[Fecha] ) = MES ( TodayDate )
)
DÓNDE Resultadoado =
UNIÓN (
ADICIÓN ( CALENDARIOIOIO ( AñoInicio, TodayDate ), "Selección", "YTD" ),
ADICIÓN ( CALENDARIO ( QuarterStart, TodayDate ), "Selección", "QTD" ),
ADICIÓN ( CALENDARIO ( MesInicio, TodayDate ), "Selección", "MTD" )
)
DEVOLUCIÓN
Resultado
Palmadita
Ahora se muestra otro error
La expresión True/False no especifica una columna. Cada expresión True/False utilizada como expresión de filtro de tabla debe hacer referencia exactamente a una columna.
Hubo un error tipográfico en la variable MonthStart. Por favor, pruebe esto en su lugar. Sin embargo, esto generará una tabla donde se duplican muchas fechas, lo que no podrá "marcar como tabla de fechas" y / o usar funciones de Inteligencia de tiempo. Y requerirá relaciones M:M con sus otras tablas. Le animo a obtener esta misma funcionalidad utilizando grupos de cálculo (un elemento de cálculo para cada uno de MTD, QTD e YTD).
MTD/QTD/YTD =
DÓNDE TodayDate =
HOY ()
DÓNDE AñoInicio =
CALCULAR (
INICIODEAÑO ( Query1[Fecha] ),
AÑO ( Query1[Fecha] ) = AÑO ( TodayDate )
)
DÓNDE QuarterStart =
CALCULAR (
INICIO DEL TRIMESTRE ( Query1[Fecha] ),
AÑO ( Query1[Fecha] ) = AÑO ( TodayDate ),
CUARTO ( Query1[Fecha] ) = CUARTO ( TodayDate )
)
DÓNDE MesInicio =
CALCULAR (
INICIODEMONIO ( Query1[Fecha] ),
AÑO ( Query1[Fecha] ) = AÑO ( TodayDate ),
MES ( Query1[Fecha] ) = MES ( TodayDate )
)
DÓNDE Resultadoado =
UNIÓN (
ADICIÓN ( CALENDARIOIOIO ( AñoInicio, TodayDate ), "Selección", "YTD" ),
ADICIÓN ( CALENDARIO ( QuarterStart, TodayDate ), "Selección", "QTD" ),
ADICIÓN ( CALENDARIO ( MesInicio, TodayDate ), "Selección", "MTD" )
)
DEVOLUCIÓN
Resultado
Palmadita
Hay juank_maxxom
Por favor, considere esta solución y deje Kudos ..
Intente eliminar el )) al final .... Eso provocará un error de sintaxis