從報表資料來源擷取之資料的一般特性
新增: 2006 年 12 月 12 日
若要從資料來源擷取 Reporting Services 報表資料,對應到資料來源類型的資料提供者會傳遞每個報表資料集或報表參數的查詢命令文字,並擷取結果。
從報表資料來源擷取的資料應該遵循這些一般慣例:
- 擷取的資料為單一資料列集。如果透過單一查詢擷取多個資料列集,則只會處理第一個資料列集。
- 針對多維度和 XML 資料來源,資料會當做單層化資料列集擷取。
此外,當您定義報表資料集時,您可以直接設定資料屬性,或接受由資料提供者所設定的預設值。這些屬性包含大小寫、假名、寬度、腔調字和定序。如需有關如何設定這些屬性的詳細資訊,請參閱<資料集 (資料選項索引標籤,報表設計師)>。
不支援直接擷取純量值。您可以藉由包裝 SELECT 陳述式中的值,然後將該值當做包含單一資料行和單一資料列的資料列集傳回,以擷取純量值。若要從其報表資料集存取純量值,可以在範圍變數設定為其資料集時,搭配 FIRST 函數使用運算式。例如 =FIRST(Fields!TotalValue.Value,"ScalarReportDataset")
。
請參閱
概念
定義報表資料集
Reporting Services 支援的資料來源
資料處理延伸模組與標準 .NET 資料提供者之間的差異
連接到資料來源
設定 Reporting Services 中的資料來源屬性