鑽研內容參數值
報表產生器使用者可以建立報表,並且從其他報表產生器報表鑽研這些報表。若要使用報表產生器報表當做鑽研報表,報表產生器使用者必須在 [報表屬性] 對話方塊中選取 [鑽研] 核取方塊。這會針對語意查詢,將 EnableDrillthrough 屬性設定為 True。此外,會將鑽研內容參數加入至報表定義語言 (RDL)。此參數會傳遞至語意查詢。在報表產生器中設定屬性之後,您就可以使用報表產生器,將實體的其中一個鑽研屬性設定為指向報表。
鑽研內容參數是最上層元素。鑽研內容參數值的結構如下:
<DrillthroughContext>
<SemanticQuery>...</SemanticQuery>
<SelectedItems>
<SelectedItemName>ItemName</SelectedItemName>
...
</SelectedItems>
<SelectedPath>Path</SelectedPath>
<GroupingValues>
<GroupingValue Name="GroupingName">Value</GroupingValue>
...
</GroupingValues>
</DrillthroughContext>
下表描述結構中的項目。
項目 |
描述 |
|---|---|
SemanticQuery |
一個元素,其中包含應衍生鑽研之篩選運算式的來源查詢。此元素不能包含參數。 |
ItemName |
運算式的名稱,其中會決定要鑽研以及向使用者顯示哪些資料。ItemName 對應至查詢中之運算式的名稱。SelectedItems 必須包含對單一群組運算式的參考,或者對於全部在同一個量值群組或同一個 Details 集合中之運算式的參考。 |
Path |
從選取之項目至所鑽研的目標實體之 Path 的 XML。 |
GroupingName |
群組元素的名稱,系統需要其值來識別所選取項目的選取執行個體。 |
Value |
所選取項目之群組的值。若要將 null 指定為群組的值,請勿指定 Value,並將 xsi:nil="true" 加入至 GroupingValue 元素。 |