当我这样做时:
<Dimension ForeignKey="ID_PROCESSO" highCardinality="false" name="Adverso Principal">
<Hierarchy Name="Adverso Principal" hasAll="true" allMemberName="Todos the Adverse Principais">
<level Name="Adverso Principal" table="m_entidade" column="NOME" type="string" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
<KeyExpression>
<SQL dialect="generic">
(
select NAME from D_PROCESSO_PARTE
left join M_ENTIDADE on D_PROCESSO_PARTE.ID_ENTIDADE = M_ENTIDADE.ID_ENTIDADE
where D_PROCESSO_PARTE.CLIENTE = 'F'
and M_PROCESSO.ID_PROCESSO = D_PROCESSO_PARTE.ID_PROCESSO
)
</ SQL>
</ KeyExpression>
</ Level>
</ Hierarchy>
</ Dimension>
他正在进入子选择组,以及不允许的oracle。有人已经提出了类似的问题吗?
答案 0 :(得分:0)
这可能是一个错误。蒙德里安在内部使用方言来确定给定数据库上允许的内容。它应该知道Oracle不支持这一点。除非您更改代码并重新编译,否则您将无法解决此问题。
您应该在project's bug tracking system上报告此内容。