Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola estoy tratando de averiguar la suma de los últimos 7 días
Creo la siguiente fórmula,
Gracias
Solved! Go to Solution.
Es difícil saber exactamente ya que no proporcionó su modelo de datos o cualquier dato para probar, sin embargo, esto es lo que necesita hacer, o algo similar.
Su método no está funcionando porque si hoy es el 8, su medida es obtener todos los 8 días del mes. El uso de DATESBETWEEN() le dará el rango exacto de 7 días que necesita.
Last Week =
VAR varDateRange = DATESBETWEEN('Work Day'[Date],TODAY() - 7, TODAY())
VAR varCurrentDay = TODAY()
VAR Result =
CALCULATE(
SUM( 'Work Day'[Amount] ),
varDateRange
)
RETURN
IF(
MAX('Work Day'[Date]) = varCurrentDay,
Result,
BLANK()
)
Si lo desea para cualquier rango de 7 días, cámbialo a esto:
Last Week =
VAR varCurrentDay =
MAX( 'Work Day'[Date] )
VAR varDateRange =
DATESBETWEEN(
'Work Day'[Date],
varCurrentDay - 7,
varCurrentDay
)
VAR Result =
CALCULATE(
SUM( 'Work Day'[Amount] ),
varDateRange
)
RETURN
Result
Si lo desea más específico, proporcione algunos buenos datos y explique más los resultados.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo hacer una pregunta técnica si realmente quieres una respuesta
Cómo obtener una respuesta rápida a su pregunta - Dénos una explicación buena y concisa
Cómo proporcionar datos de ejemplo en el Foro de Power BI: proporcione datos en un formato de tabla por el vínculo o comparta un archivo de Excel/CSV a través de OneDrive, Dropbox, etc. Proporcione la salida esperada mediante una captura de pantalla de Excel u otra imagen. No proporcione una captura de pantalla de los datos de origen. No puedo pegar una imagen en tablas de Power BI.
Faltaba un paren de cierre para la función MAX() en la instrucción IF().
Me alegro de que lo hayas conseguido trabajando. Marqué mi respuesta como solución así que este hilo podría ser marcado como resuelto. Me alegro de haber podido ayudar a @kari1282
Es difícil saber exactamente ya que no proporcionó su modelo de datos o cualquier dato para probar, sin embargo, esto es lo que necesita hacer, o algo similar.
Su método no está funcionando porque si hoy es el 8, su medida es obtener todos los 8 días del mes. El uso de DATESBETWEEN() le dará el rango exacto de 7 días que necesita.
Last Week =
VAR varDateRange = DATESBETWEEN('Work Day'[Date],TODAY() - 7, TODAY())
VAR varCurrentDay = TODAY()
VAR Result =
CALCULATE(
SUM( 'Work Day'[Amount] ),
varDateRange
)
RETURN
IF(
MAX('Work Day'[Date]) = varCurrentDay,
Result,
BLANK()
)
Si lo desea para cualquier rango de 7 días, cámbialo a esto:
Last Week =
VAR varCurrentDay =
MAX( 'Work Day'[Date] )
VAR varDateRange =
DATESBETWEEN(
'Work Day'[Date],
varCurrentDay - 7,
varCurrentDay
)
VAR Result =
CALCULATE(
SUM( 'Work Day'[Amount] ),
varDateRange
)
RETURN
Result
Si lo desea más específico, proporcione algunos buenos datos y explique más los resultados.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo hacer una pregunta técnica si realmente quieres una respuesta
Cómo obtener una respuesta rápida a su pregunta - Dénos una explicación buena y concisa
Cómo proporcionar datos de ejemplo en el Foro de Power BI: proporcione datos en un formato de tabla por el vínculo o comparta un archivo de Excel/CSV a través de OneDrive, Dropbox, etc. Proporcione la salida esperada mediante una captura de pantalla de Excel u otra imagen. No proporcione una captura de pantalla de los datos de origen. No puedo pegar una imagen en tablas de Power BI.
Gracias, sin embargo, me encontré con un error con la última parte de su fórmula.
Estoy tratando de encontrar la cantidad de horas trabajadas la semana pasada. Tengo columna que muestra las fechas trabajadas y otro colum que muestra las horas cobrables. Sin embargo, solo quiero el total de la última semana.
Faltaba un paren de cierre para la función MAX() en la instrucción IF().
Me alegro de que lo hayas conseguido trabajando. Marqué mi respuesta como solución así que este hilo podría ser marcado como resuelto. Me alegro de haber podido ayudar a @kari1282
Gracias, lo conseguí trabajar usando el DATESBETWEEN