Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
5 years ago
Solved

Calcular %

Hola a todos

Tengo una mesa con dos columnas.

ciudadbeneficio
Chicago60
Las Vegas80
Nueva York40
Los Ángeles 90
Houston10
Beneficio total280

Necesito agregar una columna más "Porcentaje %". e inserte valores para "Beneficio/Beneficio total" en la nueva columna.

Cualquier ayuda será apreciada. Quiero hacer esto en Power Bi. gracias

  • Ahí @sdhn,

    puedes hacerlo así:

    25-05-_2021_22-18-50.png

    Sum of Profit = SUM('Table'[Profit])
    
    Percentage = DIVIDE([Sum of Profit],CALCULATE([Sum of Profit], ALL('Table')))

    Con amables saludos desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
    FrankAT (Orgulloso de ser un Datanaut)

6 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      El nombre real de la tabla es MailPackage y el nombre de columna es MAIL COUNT instaed of Profit.

      Estoy recibiendo el siguiente mensaje.

      Hice clic con el botón derecho en Tabla y elegí Nueva columna e inserto el siguiente código:

      La sintaxis de 'sum' es incorrecta. (DAX(DIVIDE(MailPackage[MAIL COUNT]sum(MailPackage[MAIL COUNT])))).

      Su ayuda se apreciará de nuevo. gracias

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        Añadí ", antes de suma y su trabajo PERO

        Tenga en cuenta:

        Tengo un total de recuento de correo (beneficio en el ejemplo anterior) en la última fila.

        Es 280 en el ejemplo anterior.

        Quiero obtener el resultado de porcentaje como recuentos de correo / recuento total de correo * 100 por cada fila en la columna de porcentaje recién pasado como se muestra a continuación:

        60/280*100

        80/280*100

        40/280*100

        90/280*100

        10/280*100

        gracias

  • Ahí @sdhn,

    puedes hacerlo así:

    25-05-_2021_22-18-50.png

    Sum of Profit = SUM('Table'[Profit])
    
    Percentage = DIVIDE([Sum of Profit],CALCULATE([Sum of Profit], ALL('Table')))

    Con amables saludos desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
    FrankAT (Orgulloso de ser un Datanaut)