Forum Discussion

claudirnava's avatar
claudirnava
Frequent Visitor
2 years ago

No totaliza

TEngo el siguiente problema, he creado esta medida para poder traer un % si se cumple una condición de ventas totales, país, cliente y código de producto, use lo siguiente:

 

%GTNPlaza =
VAR venta= 'Venta Plaza'[PlazaMarca]
VAR cliente1= MAX('Venta Plaza'[Cliente])
VAR sku2 = MAX('Venta Plaza'[Código Pack])
VAR pais=MAX('Venta Plaza'[Código de País])
return
CALCULATE(
    MAX(Descuentos[%Descuento]),
    FILTER(
        Descuentos,venta >=Descuentos[Minimo]&& venta<=Descuentos[Maximo]&& cliente1=Descuentos[Clientes]&&sku2=Descuentos[Código]&&pais=Descuentos[Pais])
)
 
efectivamente me traer los % como se ve en la tabla siguiente

Despues tomo este porcentjae y lo multiplico por la venta total llamada Sell-out, en la columna GTN Plaza se ve que se ejecuta la multiplicación, sin embargo, no está totalizando y me da como se ve el total de la columna GTN Plaza total a 0

 

GTN Plaza = ([P1] * [Sell-Out])
 
Pensé que era por lo espacios en blanco y trate de poner 0 a los códigos sin venta pero no funcionó.

5 Replies

  • claudirnava , You need provide some row context

    example

    GTN Plaza = Sumx(Table, [P1] * [Sell-Out])

     

     

    GTN Plaza = Sumx(values(Table[Visual Column]), [P1] * [Sell-Out])

     

     

    GTN Plaza = Sumx(Summarize(Table, Table[Visual col1], Table[Visual Col2]), [P1] * [Sell-Out])

    • claudirnava's avatar
      claudirnava
      Frequent Visitor

      It work but the calculation is incorrect the correct calcules in the one highlited in yellow (GTN Total) the GTN adjusted I used the formula provided  but the numbers are incorrect

       

       

    • claudirnava's avatar
      claudirnava
      Frequent Visitor

      Logré totalizar pero el problema es que la expresión me está trayendo el valor máximo GTN entre enero, febrero y marzo, yo requiero que evalue la expresión para el trimestre completo. Si evaluo la expresión para el Trimestre 1 (enero+febrero+marzo) es diferente a obtener el máximo entre los tres meses. Esta es la expresión:

      Pero lo que obtengo es el máximo entre los tres meses.  Por ejemplo en el caso señalado el GTN debería ser 0.18 pero toma 0.14 porque es el máximo valor registrado entre enero, febrero y marzo.

       

       

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi claudirnava ,

     

    As far as I know, it is better for you create a new measure based on [GTN Plaza] measure.

    GTN Plaza with Subtotal =
    SUMX (
        SUMMARIZE (
            'Venta Plaza',
            'Venta Plaza'[Código de País],
            'Venta Plaza'[Cliente],
            'Venta Plaza'[PlazaMarca],
            'Venta Plaza'[Código Pack]
        ),
        [GTN Plaza]
    )

     

    Best Regards,
    Rico Zhou

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

     

    • claudirnava's avatar
      claudirnava
      Frequent Visitor

      Logré totalizar pero el problema es que la expresión me está trayendo el valor máximo GTN entre enero, febrero y marzo, yo requiero que evalue la expresión para el trimestre completo. Si evaluo la expresión para el Trimestre 1 (enero+febrero+marzo) es diferente a obtener el máximo entre los tres meses. Esta es la expresión:

      Pero lo que obtengo es el máximo entre los tres meses.  Por ejemplo en el caso señalado el GTN debería ser 0.18 pero toma 0.14 porque es el máximo valor registrado entre enero, febrero y marzo.