Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
1 year ago
Solved

Dax no funciona

Hola
Cualquiera puede explicarme a continuación que DAX no funciona y puede dar uno correcto.
CALCULAR(
SUMA(Stock_dtl[Net_sales]),
filtro(todo(stock_dtl),Stock_dtl[Fin_year] = Máximo(Stock_dtl[Fin_year]) &&
Stock_dtl[date_sorter] =MÁXIMO(Stock_dtl[date_sorter])
)
)

7 Replies

  • @JothiG

    ¿Qué quieres decir con que no funciona? ¿El resultado es un espacio en blanco? ¿El resultado no es lo que estás explicendo?

    Incluye, en un formato utilizable, no una imagen, un pequeño conjunto de filas para cada una de las tablas involucradas en tu solicitud y muestra el modelo de datos en una imagen, para que podamos importar las tablas en Power BI y reproducir el modelo de datos. El subconjunto de filas que proporcione, incluso si es solo un subconjunto de las tablas originales, debe cubrir su problema o pregunta por completo. No incluya información confidencial y no incluya nada que no esté relacionado con el tema o la pregunta. Muestre el resultado esperado en función de los datos de ejemplo que proporcionó y asegúrese de que, en caso de que muestre un objeto visual de Power BI, aclare las columnas usadas en las secciones de agrupación del objeto visual.

    ¿Necesita ayuda para cargar datos? Haga clic aquí

    ¿Quieres respuestas más rápidas? Haga clic aquí

  • Hola @JothiG,

    Puedes intentar solucionarlo de esta manera:

    1. El problema es usar MAX() dentro del filtro: no funciona fila por fila.

    2. Primero capture el último año y la última fecha en variables separadas.

    3. Luego use esas variables en el FILTRO.

    4. Ejemplo:

    Latest_Sales =
    VAR _yr = MAX(Stock_dtl[Fin_year])
    VAR _dt = MAX(Stock_dtl[date_sorter])
    DEVOLUCIÓN
    CALCULAR (
    SUMA ( Stock_dtl[Net_sales] ),
    FILTRO ( TODOS ( Stock_dtl ),
    Stock_dtl[Fin_year] = _yr &&
    Stock_dtl[date_sorter] = _dt
    )
    )

    5.Esto debería devolver las ventas solo para el último año y la última fecha.

    ¿Fijo? ✓ Márcalo • Compártelo • ¡Ayuda a los demás!


    Saludos
    Jainesh Poojara | Desarrollador de Power BI

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      todavía no funciona. Está funcionando para una sola condición, ya sea un año o un mes. no funciona para ambas afecciones.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        hola. entendí mi error. La lógica anterior está funcionando bien. Gracias.

  • ¿Podría proporcionar algunos datos de muestra y resultados esperados?