Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
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!
Check out the February 2025 Power BI update to learn about new features.