Forum Discussion
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.
Cualquier ayuda sería genial.
Todavía no lo resuelve del todo. Está bien, he logrado encontrar una manera de hacerlo.
5 Replies
- Syndicate_Admin
Administrator
@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
Administrator
Es la creación del filtro de nivel visual que es el problema. Parece no incluir siempre el 3er nivel en la herencia (Cuenta)
- Syndicate_Admin
Administrator
Puede probar algo como a continuación, que calculará el porcentaje a nivel de cuenta.
Account % = CALCULATE ( [% Measure], ALLEXCEPT ( tbl, tbl[account] ) )
- Syndicate_Admin
Administrator
HOLA
puede utilizar la función ISINSCOPE() para trabajar en el nivel de jerarquía que le interesa.
Aquí está la guía: Distinguir HASONEVALUE de ISINSCOPE - SQLBI