【问题标题】:Same MDX, different result on jasperreports 4.0 and Schema Workbench and Jasperserver 3.7.1相同的 MDX,在 jasperreports 4.0 和 Schema Workbench 和 Jasperserver 3.7.1 上的结果不同
【发布时间】:2011-05-06 23:25:02
【问题描述】:

我正在使用 jasperserver 3.7.1,这周我升级到 jasperreports 4.0 一切都很顺利,直到我意识到 jasperreports 没有显示今年(2011 年)的任何数据。 这很奇怪,因为如果我使用 Schema 工作台或 jasperserver 3.7.1,我的 MDX 查询会给出预期的结果。 2011 年的每个 MDX 查询都显示空结果。

这是一个 MDX 简单示例:

  select {[Measures].[Ocorrencias]} ON COLUMNS,
  { [Time.month].[2011].[Q1].Children } ON ROWS
  from [Ocorrencias]

这是我的 shcema 的时间维度:

<Dimension type="TimeDimension" name="Time">
    <Hierarchy name="month" hasAll="true" primaryKey="idtempo">
      <Table name="timeid">
      </Table>
      <Level name="Ano" column="ano" type="Numeric" uniqueMembers="true" levelType="TimeYears" hideMemberIf="Never">
      </Level>
      <Level name="Trimestre" column="idtrimestre" nameColumn="trimestre" type="Numeric" uniqueMembers="false" levelType="TimeQuarters" hideMemberIf="Never">
      </Level>
      <Level name="Mes" column="idmes" nameColumn="mes" type="Numeric" uniqueMembers="false" levelType="TimeMonths" hideMemberIf="Never">
      </Level>
    </Hierarchy>
    <Hierarchy name="week" hasAll="true" primaryKey="idtempo">
      <Table name="timeid">
      </Table>
      <Level name="Ano" column="ano" type="Numeric" uniqueMembers="true" levelType="TimeYears" hideMemberIf="Never">
      </Level>
      <Level name="Semana" column="semana_ano" type="Numeric" uniqueMembers="false" levelType="TimeWeeks" hideMemberIf="Never">
      </Level>
      <Level name="Dia" column="dia_mes" nameColumn="dia_nome" type="Numeric" uniqueMembers="false" levelType="TimeDays" hideMemberIf="Never">
      </Level>
    </Hierarchy>
  </Dimension>

This is 整个架构文件。

我已经进行了全新安装,但问题仍然存在。

如果你能帮助我或指出任何方向,我真的很感激你的帮助。 谢谢

【问题讨论】:

  • 我忘了说如果我把2011年改成2010年,我有预期的结果。

标签: jasper-reports mdx jasperserver


【解决方案1】:

我发现了问题。

我在这里发布这个答案只是为了帮助犯同样错误的其他人。

问题是我的时间数据库表在列日有一些错误,这是我以前没有注意到的。 由于未知的原因,老蒙德里安犯了这个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 2019-03-12
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    相关资源
    最近更新 更多