2013-11-12 1 views
1

Я попытался найти решение, но безрезультатно.запрос и проблемы с легендой на asp.net C# круговая диаграмма

Я создал круговую диаграмму на моей странице контента на основе главной страницы (используется загрузочная загрузка twitter), и диаграмма помещается в область содержимого asp:.

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

http://www7.pic-upload.de/12.11.13/yj6phlzplbgu.png

однако, как вы, возможно, заметили ряд, который питает график имеет только один столбец с 2 значениями я хочу использовать, текущий SQL выглядит следующим образом, обратите внимание на оператор накидной, что я использую и, возможно, это не правильный:

SELECT COUNT (*) from [DB_teste].[dbo].[prd] 
where prd_nome is not null 
UNION SELECT COUNT (*) FROM [DB_teste].[dbo].[prd] WHERE prd_nome IS NULL 

аванс т является

http://www7.pic-upload.de/12.11.13/ghxczr11pmlf.png

как я изменить легенду из значений слов, как «5» до «нулевых значений»? мне нужно изменить sql для того чтобы адресовать факт что я только имею 1 столбец?

любая помощь была бы оценена

ответ

0

Попробуйте сделать что-то вроде этого, как ваш SQL:

SELECT 'NOT NULL VALUES' as Label, COUNT (*) as Result from [DB_teste].[dbo].[prd] where prd_nome is not null 
UNION 
SELECT 'NULL VALUES', COUNT (*) FROM [DB_teste].[dbo].[prd] WHERE prd_nome IS NULL 

и кормить результат на графике.

 Смежные вопросы

  • Нет связанных вопросов^_^