March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
He añadido muchas columnas al calendario usando el DAX a través de "Nueva columna". No puedo averiguar cómo hacer una columna con fechas pasadas (terminando ayer) para simplificar las medidas YTD, PRIOR YTD. Los informes tienen filtros de mes y año en ellos y esa columna permitiría que PREVIOUSYEAR() se utilizara para el año anterior. PREVIOUSYEAR() devuelve todo el año debido a que el calendario tiene fechas futuras.
Hice una columna BI_Calendar[Date_Sales] que contiene TRUE la fórmula es:
Gracias de antemano. ¡DOY KUDOS y marca resuelto cuando se resuelve!
Solved! Go to Solution.
Hola @ScubaBob - no truncar la tabla de fechas. Consulte este artículo de SQLBI sobre cómo ocultar fechas futuras en medidas. Se trata de una columna de tipo "Is Future" muy simple para filtrar la tabla de fechas. El quid de la misma es una medida como esta:
Sales YTD hide v1 =
CALCULATE (
[Sales Amount],
CALCULATETABLE (
DATESYTD ( 'Date'[Date] ),
'Date'[DatesWithSales] = TRUE
)
)
Incluiría que CALCULATETABLE() en su función CALCULATE(), entonces no podría ver ninguna fecha futura. Tenga en cuenta que el modelo debe actualizarse diariamente o la columna IsFuture se volverá obsoleta y notificará resultados incorrectos hasta que se actualice de nuevo.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingHola @ScubaBob - no truncar la tabla de fechas. Consulte este artículo de SQLBI sobre cómo ocultar fechas futuras en medidas. Se trata de una columna de tipo "Is Future" muy simple para filtrar la tabla de fechas. El quid de la misma es una medida como esta:
Sales YTD hide v1 =
CALCULATE (
[Sales Amount],
CALCULATETABLE (
DATESYTD ( 'Date'[Date] ),
'Date'[DatesWithSales] = TRUE
)
)
Incluiría que CALCULATETABLE() en su función CALCULATE(), entonces no podría ver ninguna fecha futura. Tenga en cuenta que el modelo debe actualizarse diariamente o la columna IsFuture se volverá obsoleta y notificará resultados incorrectos hasta que se actualice de nuevo.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting@edhans ,
Sigo teniendo problemas debido a los muchos períodos de mirada hacia atrás diferentes y las solicitudes de segmentaciones mensuales.
El último lugar en el que trabajé tenían un equipo de Microsoft para crear los cubos y tenían un campo de fecha con sólo fechas pasadas (fechas contables cerradas) y ese era el campo utilizado por todos para los informes.
El problema más reciente que podría resolverse con una nueva columna de fechas de sólo fechas pasadas es la contabilidad: Hoy es 1 de octubre (22 días laborables), estamos informando septiembre (21 días laborables).
Si tengo una columna de fechas pasadas el mes seguiría siendo septiembre. Traté de compensar con lo siguiente, pero no funciona:
¡Gracias! ¡elogios!
Encantado de ayudar a @ScubaBob
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingGracias excepto que puedo conseguir YTD. Necesito Prior YTD.
SAMEPERIODLASTYEUR() no ignora la segmentación de tiempo en el informe
PREVIOUSYEAR() devuelve el total del año anterior. Traté de filtrarlo, pero que no funcionó (aquí es que fallan)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.