Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

TOP con subgrupos

Tengo una matriz de tabla de ventas agrupada por cliente y artículo, esta tabla es un TOP 2 de ventas
¿Alguien sabe cómo puedo mostrar las ventas totales de todos los clientes que no forman parte del TOP 2 en una línea separada de la parte superior?

TableMesa

  • @ngomes ,

    Consulte el siguiente ejemplo:

    Primero, crear columna de rango:

    rank = RANKX(FILTER('Table','Table'[TypeA]=EARLIER('Table'[TypeA])),'Table'[Value])

    A continuación, cree la siguiente medida:

    test = IF(HASONEVALUE('Table'[TypeB]),MAX('Table'[Value]),CALCULATE(SUM('Table'[Value]),FILTER(ALL('Table'),'Table'[TypeA]=MAX('Table'[TypeA])&&'Table'[rank]>2)))

    Crear visual:

    Podría ajustar la base en su mesa y necesidad.

    ¿Respondí a su pregunta? ¡Marca mi post como solución!


    Saludos

    Lucien

3 Replies

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      hola James

      Conozco el video
      Este ejemplo no tiene grupos y lo que estoy preguntando es cómo obtener el valor de los clientes restantes sabiendo que tengo los artículos/servicios de los clientes del grupo

  • @ngomes ,

    Consulte el siguiente ejemplo:

    Primero, crear columna de rango:

    rank = RANKX(FILTER('Table','Table'[TypeA]=EARLIER('Table'[TypeA])),'Table'[Value])

    A continuación, cree la siguiente medida:

    test = IF(HASONEVALUE('Table'[TypeB]),MAX('Table'[Value]),CALCULATE(SUM('Table'[Value]),FILTER(ALL('Table'),'Table'[TypeA]=MAX('Table'[TypeA])&&'Table'[rank]>2)))

    Crear visual:

    Podría ajustar la base en su mesa y necesidad.

    ¿Respondí a su pregunta? ¡Marca mi post como solución!


    Saludos

    Lucien