내가 사용에 문제가 몬드리안과 JPivot몬드리안 드릴 스루 표는 쉼표로 정수 값을 보여줍니다
문제는 그 나는 드릴 내 오라클 데이터베이스 응용 프로그램 및 액세스를 연결할 때 테이블을 통해 모든 값은 2.010,00의 형식으로 표시되며 을 나타냅니다. 나는 포스트 그레스 또는 SQLSERVER 데이터베이스 내 응용 프로그램을 연결하는 경우이 문제는 값이 2010
더 많은 정보와 같이 표시됩니다 오라클 DB 일어날 :
내 큐브는 두 개의 차원이 있습니다 CREATION_DATE
및 STATUS
, 하나의 측정 :
(미안 해요, 난 여기에 표시 할 태그를 변경해야 다음 XML은 올바른 형식에 asume)
-SCHEMA name="AAAA" envId="0"-
-Cube name="AAAA" envId="0" cache="true" enabled="true"-
-Table name="MY_FACT_TABLE" alias="MY_FACT_TABLE"-
-Dimension name="FECHA_CREACION" envId="0"-
-Hierarchy name="FECHA_CREACION" hasAll="true" allMemberName="All FECHA_CREACION"-
-Level name="PRO_CREATE_YEAR" column="PRO_CREATE_YEAR" type="Integer" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"-
-Level name="PRO_CREATE_SEM" column="PRO_CREATE_SEM" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"-
-Hierarchy-
-Dimension-
-Dimension name="ESTADO" envId="0"-
-Hierarchy name="ESTADO" hasAll="true" allMemberName="All ESTADO"-
-Level name="PRO_STATUS" column="PRO_STATUS" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"-
-Hierarchy-
-Dimension-
-Measure name="MEASURE1" column="DW_PRO_ID" aggregator="count" visible="true" formatString="#,###.0" datatype="Numeric" caption="MEASURE1"-
-Cube-
-SCHEMA-
,369 데이터베이스에서 1,363,210
테이블 MY_FACT_TABLE 그 열에 삽입 컬럼 유형 PRO_CREATE_YEAR 'INT'및 모든 값을 갖는 경우 MEASURE1 표를 통해 2010 및 2011
Drill :
PRO_CREATE_YEAR | PRO_CREATE_SEM | PRO_STATUS | MEASURE1
2.010,00 | SEM1 | A | 1,00
2.010,00 | SEM1 | A | 3,00
2.010,00 | SEM1 | A | 2,00
이미 시도 :
- 레벨 PRO_CREATE_YEAR의 levelType을 "TimeYears"로 변경하십시오.
- 차원의 유형을 "TimeDimension"으로 변경하십시오.
- PRO_CREATE_YEAR 열의 유형을 number, number (9)로 변경하십시오.
및 변경 사항 없음
답장을 보내 주셔서 감사합니다. 이미 내 차원을 "시간"유형으로 정의하려고 시도했지만 아무 것도 변경되지 않았습니다. 필자는 프로젝트에 MondrianDrillThrough.java 및 MondrianDrillThroughTableModel.java 클래스를 포함시키고 형식을 제어하기 위해 executeQuery() 메소드를 편집하려고합니다. 내가 성공한다면 나는 해결책을 발표 할 것이다. 정말 많이! – sebasto
오류 이외에도 Oracle DB에만있는 DB 외에도 다른 DB에서도 문제가 없습니다. 오라클과 함께 JPivot/Mondrian을 사용하는 것은이 문제가 있습니까 ?? – sebasto
나는 이것을 전에 보았다는 것을 기억하며, 나는 그 때 그것을 고쳤다고 생각하지 않는다. 하지만 불행히도 나는 더 이상 테스트 할 신탁의 env를 가지고 있지 않습니다. – Codek