Forum Discussion

LudivineLOU's avatar
LudivineLOU
Icon for Helper I rankHelper I
6 years ago
Solved

total equivocado

Hola

Tengo un total incorrecto para mi columna QTY_conf comparando con la tabla:

LudivineLOU_1-1598275836894.png

LudivineLOU_3-1598276223088.png

¿Sabes por qué tengo sólo 550 en total?

Gracias

Saludos

Ludivine

  • Hola, @LudivineLOU

    La fórmula es correcta para los resultados de cálculo de los datos en cada fila de la tabla.

    Pero al calcular la fila total, primero encontrará el máximo más grande [Pur. Doc. Itm] (60120267700700001), por lo que obtendrá el QTY (550) donde [Pur. Doc. Itm] á máx [Pur. Doc. Itm] (60120267700700001).

    Como solución alternativa, puede intentar crear otra medida para modificar el total:

    Qty_conf = CALCULATE(SUM(ZE[SUMQTY]),FILTER(ZE,ZE[Pur.Doc.Itm]=MAX(GR[Pur.Doc.Itm])))
    Qty_conf2 = 
    VAR __table = SUMMARIZE(GR,[Pur.Doc.Itm],"__value",[Qty_conf])
    RETURN
    IF(HASONEVALUE(GR[Pur.Doc.Itm]),[Qty_conf],SUMX(__table,[__value]))

    209.png

    Consulte el archivo pbix de ejemplo adjunto para obtener más detalles.

    Saludos
    Equipo de soporte de la comunidad _ Eason
    Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

5 Replies

    • LudivineLOU's avatar
      LudivineLOU
      Icon for Helper I rankHelper I

      Es una fórmula en interacción con otra tabla llamada ZE.

      Qty_conf DE CÁLCULOS( SUM(ZE[SUMQTY]); FILTRO (ZE; ZE[Pur. Doc. Itm]-MAX(GR[Pur. Doc. Itm])))

      Gracias

      • v-easonf-msft's avatar
        v-easonf-msft
        Icon for Community Support rankCommunity Support

        Hola, @LudivineLOU

        La fórmula es correcta para los resultados de cálculo de los datos en cada fila de la tabla.

        Pero al calcular la fila total, primero encontrará el máximo más grande [Pur. Doc. Itm] (60120267700700001), por lo que obtendrá el QTY (550) donde [Pur. Doc. Itm] á máx [Pur. Doc. Itm] (60120267700700001).

        Como solución alternativa, puede intentar crear otra medida para modificar el total:

        Qty_conf = CALCULATE(SUM(ZE[SUMQTY]),FILTER(ZE,ZE[Pur.Doc.Itm]=MAX(GR[Pur.Doc.Itm])))
        Qty_conf2 = 
        VAR __table = SUMMARIZE(GR,[Pur.Doc.Itm],"__value",[Qty_conf])
        RETURN
        IF(HASONEVALUE(GR[Pur.Doc.Itm]),[Qty_conf],SUMX(__table,[__value]))

        209.png

        Consulte el archivo pbix de ejemplo adjunto para obtener más detalles.

        Saludos
        Equipo de soporte de la comunidad _ Eason
        Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

  • @LudivineLOU , es qty_conf es una medida. Entonces intenta como

    qty_conf nuevo á sumx(values(Table[vendor]),[qty_conf ])

    • LudivineLOU's avatar
      LudivineLOU
      Icon for Helper I rankHelper I

      Desgraciadamente, obtuve el mismo resultado 😞

      MEDIDA 2

      LudivineLOU_0-1598277783542.png