Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mondrian MDX查询错误:-函数“{}”的所有参数必须具有相同的层次结构_Mdx_Olap_Olap Cube_Mondrian_Mdx Query - Fatal编程技术网

Mondrian MDX查询错误:-函数“{}”的所有参数必须具有相同的层次结构

Mondrian MDX查询错误:-函数“{}”的所有参数必须具有相同的层次结构,mdx,olap,olap-cube,mondrian,mdx-query,Mdx,Olap,Olap Cube,Mondrian,Mdx Query,我正在使用Tibco Jaspersoft生成报告 预期结果:- 已创建架构文件: <Schema name="Telemetry Count Schema"> <Cube name="Telemetry Count Cube" cache="true" enabled="true"> <Table name="device_telementry"> </Table> <Dimension type="St

我正在使用Tibco Jaspersoft生成报告

预期结果:-

已创建架构文件:

    <Schema name="Telemetry Count Schema">
  <Cube name="Telemetry Count Cube" cache="true" enabled="true">
    <Table name="device_telementry">
    </Table>
    <Dimension type="StandardDimension" foreignKey="companyId" name="Tenant">
      <Hierarchy hasAll="true" allMemberName="All Tenant" primaryKey="id">
        <Table name="device">
        </Table>
        <Level name="Tenant Level " column="name" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" foreignKey="subscriptionId" name="Subscription">
      <Hierarchy hasAll="true" allMemberName="All Subscription" primaryKey="id">
        <Table name="subscription">
        </Table>
        <Level name="Subscription Level" column="name" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" foreignKey="applicationId" name="Application">
      <Hierarchy hasAll="true" allMemberName="All Application" primaryKey="id">
        <Table name="application">
        </Table>
        <Level name="Application Level" column="name" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
        </Level>
      </Hierarchy>
    </Dimension>
    <Dimension type="StandardDimension" foreignKey="gatewayId" name="Gateway">
      <Hierarchy hasAll="true" allMemberName="All Gateway" primaryKey="id">
        <Table name="gateway">
        </Table>
        <Level name="Gateway Level" column="name" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
        </Level>
      </Hierarchy>  
    </Dimension>
    <Dimension type="StandardDimension" foreignKey="deviceId" name="Device">
      <Hierarchy hasAll="true" allMemberName="All Device" primaryKey="id">
        <Table name="device">
        </Table>
        <Level name="Device Level" column="name" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
        </Level>
      </Hierarchy>
    </Dimension>
    <Measure name="Telemetry Count" column="telemetry_count" aggregator="sum" visible="true">
    </Measure>
    <Measure name="Telemetry Item Count" column="telemetry_item_count" aggregator="count" visible="true">
    </Measure>
  </Cube>
</Schema>
MDX查询:-

select {[Measures].[Telemetry Count], [Measures].[Telemetry Item Count]} ON COLUMNS,
  NON EMPTY 
{ CrossJoin ( {([Application].members)}, {CrossJoin ( {([Gateway].members)}, {([Device].members)} ) }) } 
ON ROWS
from [Telemetry Count Cube]
在列上选择{[Measures].[Telemetry Count],[Measures].[Telemetry Item Count]}, {[Gateway].[All Gateway],[Gateway].[All Gateway]。行上的子项[Device].[All Device],[Device].[All Device]。子项} 来自[遥测计数立方体]

错误消息:

Mondrian错误:函数“{}”的所有参数必须具有相同的 等级制度

我在这里做错了什么?

结果MDX查询:-

select {[Measures].[Telemetry Count], [Measures].[Telemetry Item Count]} ON COLUMNS,
  NON EMPTY 
{ CrossJoin ( {([Application].members)}, {CrossJoin ( {([Gateway].members)}, {([Device].members)} ) }) } 
ON ROWS
from [Telemetry Count Cube]