Forum Discussion

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

¡Ayuda con DAX Formula.!

Hola equipo,

Necesito ayuda para escribir la fórmula dax. Detalles de PFB.

Mi modelo de datos tiene 3 tablas y el modelado de datos es el siguiente. Por lo tanto, me gustaría tomar la clave del producto, la clave externa del producto en la tabla visual y mostrar la suma total de la cantidad (150) en cada fila usando la función ALL como se muestra a continuación.

Todo el monto = CALCULAR(SUMA(HechoVentas[Cantidad]),TODOS SELECCIONADOS(HechoVentas))
Pero tan pronto como incluyo ALL o ALLSelected, se produce una combinación cruzada entre productkey y productforeignkey.
De la misma manera, necesitaría total PurchaseAmount también en el mismo objeto visual de tabla y estoy escribiendo la fórmula como se muestra a continuación.
PurchaseAmount_ALL = CALCULAR(CALCULAR(SUMA(Compras[PurchaseAmount]), FILTRO CRUZADO(HechoVentas[ComprarForeignKey],Compras[Clave de compra],Ambos),FILTRO CRUZADO(DIMProducto[Clave de producto],HechoVentas[ProductForeignKey],Ambos)),TODOS SELECCIONADOS(HechoVentas))
Así que, básicamente, quiero hacer PurchaseAmount_ALL/All Amount, para poder mostrar el resultado en cada fila. Adjunto una captura de pantalla de cómo debería ser la salida. (2100/150 = 14 en contra en cada fila)

Por lo tanto, dos escenarios son iguales, me gustaría alterar el contexto usando ALL o ALLSelected, pero la unión cruzada está ocurriendo.

Por favor, ayúdanos con esto, cualquier ayuda es muy apreciada.

Gracias.

2 Replies

  • Hola @Vamshi_PBI ,

    Por favor, intente usar columnas.

    Cómo obtener respuestas rápidas a tu pregunta

    Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).

    Saludos
    Equipo de apoyo a la comunidad _ Rongtie

    Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Hola @v-rongtiep-msft ,

      Gracias por el soporte, esta solución está funcionando, pero cuando selecciono cualquiera de las claves de producto o clave foráneas, solo la suma de eso debería reflejarse, pero no es en este momento. Por ejemplo, si selecciono el producto 1 y 2, entonces solo 200 debería reflejarse para todas las filas, pero solo muestra 400, el filtro no funciona. Además, tenemos una combinación de consulta directa y modelo en vivo, por lo que las columnas calculadas resultarían en problemas de rendimiento.

      Gracias.