Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo una medida DAX como se muestra a continuación
SPLY INVoiced =
CALCULATE(
[Invoice Line Total],SAMEPERIODLASTYEAR('Date'[Date]))
El objetivo es filtrar el año 1 que se agrega para que todos los gráficos de líneas terminen en mayo de 2023 en lugar de mayo de 2024.
¿Cómo cambio la medida DAX para reflejar eso?
Solved! Go to Solution.
Después de hacer una extensa investigación, esta es mi respuesta.
SPLY Sales Amount =
IF(MONTH(TODAY()) >= SELECTEDVALUE('Date'[Month Num]) && YEAR(TODAY()) = SELECTEDVALUE('Date'[Year]),
CALCULATE(Sum('Sales'[Price]),SAMEPERIODLASTYEAR('Date'[Date])
),Blank())
Después de hacer una extensa investigación, esta es mi respuesta.
SPLY Sales Amount =
IF(MONTH(TODAY()) >= SELECTEDVALUE('Date'[Month Num]) && YEAR(TODAY()) = SELECTEDVALUE('Date'[Year]),
CALCULATE(Sum('Sales'[Price]),SAMEPERIODLASTYEAR('Date'[Date])
),Blank())
He usado un método diferente y funciona bien ahora. Gracias aunque
Hola @Datagulf ,
¿Podría enviar una captura de pantalla o una descripción del error?
Dice que hay un error.
Hola @Datagulf , puedes usar la siguiente fórmula: -
Último Año Total de la línea de facturación =
VAR MaxDate = ..MAX('Fecha'[Fecha])
VAR LastYearEndDate = EOMONTH(..MAX('Fecha'[Fecha]), -12)
VAR LastYearStartDate = EOMONTH(LastYearEndDate, -11)
DEVOLUCIÓN
CALCULATE( [total de la línea de factura], FILTRO( TODO(Fecha), Fecha[Fecha] >= LastYearStartDate && Fecha[Fecha] <= LastYearEndDate ) )
Por favor, da un pulgar hacia arriba si lo encuentra útil
Hola @Datagulf Puedes probar esta medida
SPLY INVoiced =
VAR MaxDate = Month(Today())
VAR MinDate = Month(Today()) - 12
RETURN
CALCULATE(
[Invoice Line Total],
Filter(Date,
'Date'[Date] >= MinDate && 'Date'[Date] >= MaxDate
))
Si resuelve su consulta, por favor acéptela como solución. para que alguien obtenga ayuda de esto.