公司的人資打算作一張報表,列出員工的工作經驗和學歷
人資的資料表大概是長這個樣子
1.員工基本資料
*員工編號(PK)
員工姓名

2.員工學歷資料
*資料編號(PK)
員工編號(FK)
就讀學校

3.員工工作經驗
*資料編號(PK)
員工編號(FK)
公司名稱

最後要產生的結果是這樣子:
員工姓名 學校 工作經驗
小明   A國小 D公司
     B國中 E公司

利用MSSQL的SQL Server Bussiness Intelligence做,
但是只能夠輸出SQL查詢的結果,
我用SQL語法頂多列出像這種結果:
小明 A國小 D公司
小明 B國中 D公司
小明 A國小 E公司
小明 B國中 E公司

找了一下SSRS的相關書籍也沒有提到這種報表的作法,
利用表達式(Expression)或者Embedded Code的功能都只是在處理資料
但是資料呈現的方式還是沒有其他方式可以去做變動

會想用SQL Server Bussiness Intelligence
是因為直接利用裡面的工具做排版會比較方便

或者我應該捨棄利用報表精靈的想法,
直接把MSSQL當作資料庫來源,用其他的方式來呈現會比較快?
(例如C#.ASP之類的)
不知道有哪位前輩有相關資訊或者方向可以提供做一下參考,謝謝
使用了JOIN語法,JOIN三個Table就會產生
小明 A國小 D公司
小明 B國中 D公司
小明 A國小 E公司
.............
的結果


找看看報表有無樞紐分析的功能(Excel有類似的功能),就可以分析出你要的格式

如果用C#那就必須要自己分析來源,分析完後按照你想樣的方法呈現出來
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!