Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago

DAX NO FUNCIONA

Tengo una medida a continuación:

W Prueba 1 = CALCULATE(MAX(fact_qbrSales[Week Rank]) , FILTER(fact_qbrSales , fact_qbrSales[fiscal_start_week] < fact_qbrSales[Current_Date])) ----> Este es el rango máximo de la semana
Tengo otra medida: (Esta medida debería calcular los Ingresos para el rango de la semana que desvié por encima de DAX, pero está derivando los ingresos para todas las semanas y no esa semana en particular que
W Prueba 3 = CALCULAR(
[GNARR_CQ],
FILTER(fact_qbrSales , fact_qbrSales[Rango de semana] = [W Test 1]
))

3 Replies

  • El problema aquí es que está haciendo referencia a una medida en la expresión de filtro y recalculará el valor máximo de [Rango de semana] en función del valor de la [fiscal_start_week] para cada fila de la tabla de hechos. Puede resolver esto almacenando el valor de la medida en una variable antes de llamar a la función FILTER

    W Prueba 3 =
    var _w1 = [Prueba W 1]
    calcular de devolución(
    [GNARR_CQ],
    FILTER(fact_qbrSales , fact_qbrSales[Rango de semana] = _w1
    ))
    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Gracias @d_gosbell Eso funcionó!
      Otro problema que aparece relevante para eso es ahora cuando estoy usando fiscal_quarter_week como filtro me estoy quedando en blanco para el campo siguiente:

      amane_0-1620262942978.png