Forum Discussion

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

Filtrar datos en heirachy

Estoy tratando de filtrar los datos en esta tabla para que cualquier cliente por encima del 15% solo muestre.

Tengo problemas para crear un filtro que me permita filtrar en este nivel y mantener las filas de la cuenta debajo de ellas cuando las filas de la cuenta son inferiores al 15% pero se suman a más del 15% a nivel de cliente.

Como ejemplo, el cliente 1 está totalizado en un 16%, pero debido a que las cuentas son solo el 8%, estas filas se están filtrando.

av9_0-1650638690710.png

% Ventas = DIVIDIR([Ventas totales], CALCULAR([Ventas totales], Todo(Cliente), Todo (Cuenta)))

Cualquier ayuda sería genial.

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    Todavía no lo resuelve del todo. Está bien, he logrado encontrar una manera de hacerlo.

5 Replies

  • @av9 , cree una medida como esta y use el filtro de nivel visual

    % filter Sales = calculate(DIVIDE([Total Sales], CALCULATE([Total Sales], all())), allexcept(table, Table[customer]))

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      Es la creación del filtro de nivel visual que es el problema. Parece no incluir siempre el 3er nivel en la herencia (Cuenta)

      av9_0-1650935564450.png

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        Puede probar algo como a continuación, que calculará el porcentaje a nivel de cuenta.

        Account % =
        CALCULATE ( [% Measure], ALLEXCEPT ( tbl, tbl[account] ) )