[Mondrian] Slicer axis ignored in query against a VirtualCube

Andy Grohe agrohe21 at gmail.com
Tue Nov 1 19:59:36 EDT 2016


Is Region Name a member or level?  You need a FQMN in the slicer.

On Nov 1, 2016 5:47 PM, "Manuel Aristarán" <manuel at jazzido.com> wrote:

> Hi all,
>
> I'm trying to create a VirtualCube, combining two other Cubes in my schema.
> However, it seems that the slicer axis on queries made against this
> VirtualCube
> are being ignored.
>
> This query returns the expected results:
>
>     SELECT
>       NON EMPTY {
>         [Measures].[FOB],
>         [Measures].[CIF]
>       } ON 0,
>       NON EMPTY [Date].[Year].Members ON 1
>     FROM [exports_and_imports]
>
> This one returns the same results as the previous one, which is incorrect:
>
>     SELECT
>       NON EMPTY {
>         [Measures].[FOB],
>         [Measures].[CIF]
>       } ON 0,
>       NON EMPTY [Date].[Year].members ON 1
>     FROM [exports_and_imports]
>     WHERE (
>             [Geography].[Region Name]
>           )
>
> Edited version of my schema:
>
>     <Schema name="datachile">
>       <Dimension name="Date" type="TimeDimension">...</Dimension>
>
>       <Dimension name="Geography">...</Dimension>
>
>       <Dimension name="Country">...</Dimension>
>
>       <Dimension name=“HS”>...</Dimension>
>
>       <Cube name="exports">
>         <DimensionUsage name="Date" source="Date" foreignKey="date_id" />
>         <DimensionUsage name="Destination Country" source="Country"
> foreignKey="country_dest_id" />
>         <DimensionUsage name="Export Geography" source="Geography"
> foreignKey="exporter_comuna_id" />
>         <DimensionUsage name="Export HS" source="HS"
> foreignKey="hs_level3" />
>
>         <Measure name="FOB US" column="fob_us" aggregator="sum" />
>       </Cube>
>
>       <Cube name="imports">
>         <DimensionUsage name="Date" source="Date" foreignKey="date_id" />
>         <DimensionUsage name="Origin Country" source="Country"
> foreignKey="country_origin_id" />
>         <DimensionUsage name="Import Geography" source="Geography"
> foreignKey="importer_comuna_id" />
>         <DimensionUsage name="Import HS" source="HS"
> foreignKey="hs_6digits" />
>
>         <Measure name="CIF US" column="cif_us" aggregator="sum" />
>       </Cube>
>
>
>       <VirtualCube name="exports_and_imports">
>         <CubeUsages>
>           <CubeUsage cubeName="exports" ignoreUnrelatedDimensions="true"
> />
>           <CubeUsage cubeName="imports" ignoreUnrelatedDimensions="true"
> />
>         </CubeUsages>
>
>         <VirtualCubeDimension name="Date" />
>         <VirtualCubeDimension name="Geography" />
>         <VirtualCubeDimension name="HS" />
>
>         <VirtualCubeMeasure cubeName="exports" name="[Measures].[FOB US]"
> />
>         <VirtualCubeMeasure cubeName="imports" name="[Measures].[CIF US]"
>  />
>
>         <CalculatedMember name="FOB" dimension="Measures">
>           <Formula>ValidMeasure([Measures].[FOB US])</Formula>
>         </CalculatedMember>
>
>         <CalculatedMember name="CIF" dimension="Measures">
>           <Formula>ValidMeasure([Measures].[CIF US])</Formula>
>         </CalculatedMember>
>       </VirtualCube>
>     </Schema>
>
> Any hint will be appreciated.
>
> Best,
>
> --
> Manuel Aristarán
> http://jazzido.com
>
>
>
>
> _______________________________________________
> Mondrian mailing list
> Mondrian at pentaho.org
> http://lists.pentaho.org/mailman/listinfo/mondrian
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.pentaho.org/pipermail/mondrian/attachments/20161101/143dd2ab/attachment.html 


More information about the Mondrian mailing list