Как изменить значение линии в соответствии с уровнем иерархии на моей диаграмме

У меня есть столбчатая диаграмма с накоплением значений столбцов и значений строк. По оси X у меня есть 2 поля (Отделы и Подотделы).

Значения столбца содержат общий объем продаж, а значение строки - цель.

Проблема в том, что когда я перехожу к подотделам, на диаграмме все еще отображается значение строки от отделов. Мне нужно изменить значение строки в соответствии с уровнем моей иерархии.

Это моя диаграмма для отделов:

1-е фото

Это моя диаграмма по подотделам, и, как вы можете видеть, значение линии осталось, мне нужно, чтобы значение линии исчезло для этого уровня диаграммы:

2-е фото


person Noelia Sancho Mendez    schedule 06.08.2019    source источник
comment
вы хотите скрыть линию на подотделах, или линия на подотделах отображается неправильно?   -  person Aftab Ansari    schedule 06.08.2019


Ответы (1)


Вы можете сделать это с правильной мерой. Например:

У вас есть линейная диаграмма с накоплением. На первом уровне у вас есть месяцы, а на втором уровне (уровень детализации) - недели. Вы можете использовать следующую меру:

DisplayOnlyMonths = IF(Distinctcount(YourTableName[Date].[Month]) > 1; 
                       Blank(); 
                       Sum(YourTableName[YourValue]
                       )

Эта строка будет отображаться только тогда, когда вы находитесь на уровне месяца. Когда вы перейдете к неделям, оно исчезнет.

person Strawberryshrub    schedule 06.08.2019