在我們的組織中,我們創建了許多用戶/經理請求的報告,並將其發佈在SSRS網頁上。我應該將自己的邏輯放在基礎SQL查詢中還是SSRS報告中?
我們傾向於創建一個返回所需結果的SQL過程,並且我們在SSRS數據集中調用該過程。然後,我們使用SSRS將它呈現在一個漂亮的表格中,並傾向於創建分組等,並將圖表放入等等,以便它看起來對用戶來說是可呈現的。
任何「計算列」,如「年齡」(將從出生日期和當前日期計算)或「平均銷售額」(根據總金額/銷售數量計算)在基礎SQL過程。
SSRS具有許多功能,可以在SSRS報告中計算這些計算出的列。
我的問題確實是「在基礎數據集中創建計算列與在SRRS中創建計算列有什麼優勢?」有什麼樣的表現衝擊?我們應該考慮其他因素嗎?
感謝,如果我理解正確的話,好像你的答案是基於一個開發人員創建一個數據集和另一名開發人員創建報告?這使得在這方面的更多的意義,像你說的數據集開發人員可以保證計算的數據集末尾正確。 在我們的組織,該數據集往往是同一個人作爲報表開發人員這也許是爲什麼我沒有想到這樣的說法 – SEarle1986