原創|其它|編輯:郝浩|2011-11-14 17:04:59.000|閱讀 538 次
概述:本文主要描述在Siverlight下使用開源圖表組件Visifire展現多維數據集中的數據。由于多維數據集 結構本身很復雜所以本文使用一維的查詢結果,側重于從OLAP到Silverlight端的方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文主要描述在Siverlight下使用開源圖表組件Visifire展現多維數據集中的數據。由于多維數據集 結構本身很復雜所以本文使用一維的查詢結果,側重于從OLAP到Silverlight端的方法。
環境概述:
本文使用Silverlight 2,visifire版本是2.0.4 beta。多維數據集的SQLServer版本是2008,示例中 使用的多維數據集是微軟示例多維數據集Adventure Works DW 2008,對于復雜的多維數據集查詢aspnetx 建議只使用表格的形式展現,為不使圖表看上去很亂,建議使用簡單的一維數列,所以在這個多維數據集 中本文使用如下MDX語句作為示范:
select [Measures].[Reseller Order Count] on 0,
[Product].[Category].members on 1
from [Sales Targets]
其查詢結果如下:

為什么要用visifire?
其實在微軟的silverlight toolkit中已經有了圖表組件,但是筆者認為其效果不如visifire的效果好 ,而且visifire中的每個數據點datapoint都可以被點擊到,這個在做BI相關項目的時候很重要,因為類 似drill down/up和drill throught to detail的操作都得依賴這個來實現。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自:博客園