Скрытие «Series1» от легенды диаграммы, когда значения равны нулю - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть график, который должен показывать все месяцы года, даже если они не содержат никаких данных.Проблема в том, что моя легенда отображает эти нулевые записи как "Series1" на моей легенде.

Можно ли избавиться от "Series1" от легенды?Я попытался создать пользовательскую легенду, чтобы скрыть все значения, которые являются нулевыми, но у меня возникают проблемы.

Вот синтаксис, который я пробовал: =IIF(ISNOTHING(Fields!Type.Value), NOTHING, Fields!Type.Value)

Вот данныеэто подходит к концу.Любые значения NULL для столбца «Тип» отображаются в легенде как «Series1», в то время как другие значения отображаются так, как они должны

MonthNumber MonthName   Type
1           Jan         NULL
2           Feb         Value1
2           Feb         Value3
3           Mar         Value2
3           Mar         Value1
4           Apr         NULL
5           May         NULL
6           Jun         NULL
7           Jul         Value3
7           Jul         Value1

1 Ответ

0 голосов
/ 19 июля 2019

наконец нашел решение в Visual Studio 2019. Используя контекстное меню «Данные диаграммы», выберите контекстное меню правой кнопкой мыши по используемому ряду значений (поле рядом со знаком сигмы).Выберите «Свойства серии ...». Выберите «Легенда», затем функцию «Не показывать эту серию в легенде».т.е.

Свойства серии> Легенда> Не показывать эту серию в легенде >> Функция -> Выражение:

Затем используйте следующее выражение;

=IIF(Fields!Type.Value IS NOTHING, true, false)
...