Inicio de año + 3 meses Cálculo DAX

Un usuario Pregunto ✅

mpmsltd

Hola a todos,

Estoy tratando de crear una fórmula DAX que para cada año haga una suma de mis valores desde el día 1 hasta el día 90 del mismo año.

Intenté usar el DAX a continuación pero realmente no funcionó, tengo el siguiente error:

se proporcionó una tabla de valores múltiples donde se esperaba un solo valor

Año + 3 meses IT = CALCULAR (suma (Valores[values]), FECHAS ENTRE (‘FECHA'[Date], STARTOFYEAR (‘FECHA'[Date]), DATEADD (‘FECHA'[Date],3 MESES)))
Se agradece cualquier ayuda,
¡Gracias!

mpmsltd

En respuesta a Greg_Deckler

Gracias Greg, lo modifiqué un poco ya que la función Año no me dejaba agregar una columna sino solo otra función.

Esto es lo que hice y funcionó

Año + 3 meses IT =
VAR __YearStart = STARTOFYEAR (‘FECHA'[Date])
VAR __Fin = (__YearStart + 89) * 1.
REGRESO
SUMX (
FILTRAR(
Valorado,
Valores[Date] > = __YearStart && Valores[Date]<= __Fin
),
Valores[Value]
)

Greg_Deckler

Quizás:

Year + 3 Months IT = 
VAR __YearStart = DATE(YEAR('Values'[Date]),1,1)
VAR __End = (__YearStart + 89) * 1.
RETURN
  SUMX(
    FILTER(
      'Values',
      [Date] >= __YearStart && [Date] <= __End
    ),
    'Values'[Value]
  )

mpmsltd

En respuesta a Greg_Deckler

Su solución fue de gran ayuda, ¡realmente la agradezco!

mpmsltd

En respuesta a Greg_Deckler

Gracias Greg, lo modifiqué un poco ya que la función Año no me dejaba agregar una columna sino solo otra función.

Esto es lo que hice y funcionó

Año + 3 meses IT =
VAR __YearStart = STARTOFYEAR (‘FECHA'[Date])
VAR __Fin = (__YearStart + 89) * 1.
REGRESO
SUMX (
FILTRAR(
Valorado,
Valores[Date] > = __YearStart && Valores[Date]<= __Fin
),
Valores[Value]
)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *