Dentro de la sección <QueryExtension> de las consultas de vistas extendidas, se puede insertar la función de explorar un nivel de una dimensión:
<DrillLevel><LevelName>Mes</LevelName></DrillLevel>
A diferencia de otras opciones de consultas extendidas, en esta no se permite el uso de parámetros
Se sigue usando la vista del cubo Bodega Ventas - VinosPorVendedor especificada en Definiendo un Conjunto de Datos (Data Set) a partir de una vista O3 extendida
La consulta es de la siguiente manera:
<O3ViewQuery returnDates="false"> <View>otp://localhost/Bodega Ventas/VinosPorVendedor#_public</View> <QueryExtension> <DimensionQuery name="Productos"> <DrillLevel><LevelName>Tipo de Producto</LevelName></DrillLevel> </DimensionQuery> </QueryExtension> <LabelsMode> <ColumnsLabelMode>LABEL</ColumnsLabelMode> <DimensionMembersLabelMode>LABEL</DimensionMembersLabelMode> </LabelsMode> </O3ViewQuery>
En este caso, queremos explorar el nivel "Tipo de Producto" de la dimensión "Productos".
Si queremos explorar otro nivel, debemos modificar la consulta.
Se pueden agregar más dimensiones y explorar sus niveles u otra función, siempre teniendo en cuenta que en cada <DimensionQuery name=""> debe ir el nombre de la dimensión que queremos explorar y que solo se puede una función por dimensión.