2017-04-21 47 views
0

我在運行我的mdx查詢時遇到了這個錯誤..我真的無法理解這個錯誤,我很多次都重複了這個方塊,但是我仍然得到這個錯誤! 這是完全錯誤:java.lang.Integer不能轉換爲java.lang.String異常

Warning: Could not get charToByteConverterClass! 
Warning: Could not get charToByteConverterClass! 
Warning: Could not get charToByteConverterClass! 
Warning: Could not get charToByteConverterClass! 
Warning: Could not get charToByteConverterClass! 
Warning: Could not get charToByteConverterClass! 
Warning: Could not get charToByteConverterClass! 
[JPivot] 21 apr 2017 16:48:13,861 ERROR [Session 08BEA8C58E687AE8F99184BC19FA07A1] com.tonbeller.wcf.component.RendererTag#doEndTag: trouble rendering table01 
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 
    at mondrian.rolap.RolapMemberBase.getName(RolapMemberBase.java:233) 
    at mondrian.olap.OlapElementBase.getCaption(OlapElementBase.java:84) 
    at mondrian.olap.MemberBase.getCaption(MemberBase.java:108) 
    at mondrian.rolap.DelegatingRolapMember.getCaption(DelegatingRolapMember.java:176) 
    at com.tonbeller.jpivot.mondrian.MondrianMember.getLabel(MondrianMember.java:79) 
    at com.tonbeller.jpivot.table.SpanBuilderImpl$RenderSwitch.visitMember(SpanBuilderImpl.java:111) 
    at com.tonbeller.jpivot.mondrian.MondrianMember.accept(MondrianMember.java:161) 
    at com.tonbeller.jpivot.table.SpanBuilderImpl.build(SpanBuilderImpl.java:142) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.AxisHeaderBuilderSupport.build(AxisHeaderBuilderSupport.java:63) 
    at com.tonbeller.jpivot.table.AxisBuilderSupport.buildHeading(AxisBuilderSupport.java:253) 
    at com.tonbeller.jpivot.table.RowAxisBuilderImpl.buildRow(RowAxisBuilderImpl.java:51) 
    at com.tonbeller.jpivot.table.TableComponent.buildRows2Dim(TableComponent.java:490) 
    at com.tonbeller.jpivot.table.TableComponent.render2(TableComponent.java:274) 
    at com.tonbeller.jpivot.table.TableComponent.render(TableComponent.java:235) 
    at com.tonbeller.wcf.component.RendererTag.doEndTag(RendererTag.java:137) 
    at org.apache.jsp.testpage_jsp._jspx_meth_wcf_005frender_005f6(testpage_jsp.java:1398) 
    at org.apache.jsp.testpage_jsp._jspService(testpage_jsp.java:238) 
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) 
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at com.tonbeller.wcf.controller.RequestFilter$MyHandler.normalRequest(RequestFilter.java:139) 
    at com.tonbeller.wcf.controller.RequestFilter.doFilter(RequestFilter.java:264) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) 
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
[JPivot] 21 apr 2017 16:48:13,956 ERROR [Session 08BEA8C58E687AE8F99184BC19FA07A1] com.tonbeller.wcf.controller.RequestFilter$MyHandler#handleException: exeption 
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 
    at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455) 
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at com.tonbeller.wcf.controller.RequestFilter$MyHandler.normalRequest(RequestFilter.java:139) 
    at com.tonbeller.wcf.controller.RequestFilter.doFilter(RequestFilter.java:264) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) 
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 
    at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:908) 
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841) 
    at org.apache.jsp.testpage_jsp._jspService(testpage_jsp.java:272) 
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) 
    ... 23 more 
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 
    at mondrian.rolap.RolapMemberBase.getName(RolapMemberBase.java:233) 
    at mondrian.olap.OlapElementBase.getCaption(OlapElementBase.java:84) 
    at mondrian.olap.MemberBase.getCaption(MemberBase.java:108) 
    at mondrian.rolap.DelegatingRolapMember.getCaption(DelegatingRolapMember.java:176) 
    at com.tonbeller.jpivot.mondrian.MondrianMember.getLabel(MondrianMember.java:79) 
    at com.tonbeller.jpivot.table.SpanBuilderImpl$RenderSwitch.visitMember(SpanBuilderImpl.java:111) 
    at com.tonbeller.jpivot.mondrian.MondrianMember.accept(MondrianMember.java:161) 
    at com.tonbeller.jpivot.table.SpanBuilderImpl.build(SpanBuilderImpl.java:142) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.AxisHeaderBuilderSupport.build(AxisHeaderBuilderSupport.java:63) 
    at com.tonbeller.jpivot.table.AxisBuilderSupport.buildHeading(AxisBuilderSupport.java:253) 
    at com.tonbeller.jpivot.table.RowAxisBuilderImpl.buildRow(RowAxisBuilderImpl.java:51) 
    at com.tonbeller.jpivot.table.TableComponent.buildRows2Dim(TableComponent.java:490) 
    at com.tonbeller.jpivot.table.TableComponent.render2(TableComponent.java:274) 
    at com.tonbeller.jpivot.table.TableComponent.render(TableComponent.java:235) 
    at com.tonbeller.wcf.component.RendererTag.doEndTag(RendererTag.java:137) 
    at org.apache.jsp.testpage_jsp._jspx_meth_wcf_005frender_005f6(testpage_jsp.java:1398) 
    at org.apache.jsp.testpage_jsp._jspService(testpage_jsp.java:238) 
    ... 26 more 
[JPivot] 21 apr 2017 16:48:14,081 ERROR [Session 08BEA8C58E687AE8F99184BC19FA07A1] com.tonbeller.wcf.controller.RequestFilter$MyHandler#handleException: cause 
javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 
    at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:908) 
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841) 
    at org.apache.jsp.testpage_jsp._jspService(testpage_jsp.java:272) 
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) 
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at com.tonbeller.wcf.controller.RequestFilter$MyHandler.normalRequest(RequestFilter.java:139) 
    at com.tonbeller.wcf.controller.RequestFilter.doFilter(RequestFilter.java:264) 
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) 
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) 
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) 
    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String 
    at mondrian.rolap.RolapMemberBase.getName(RolapMemberBase.java:233) 
    at mondrian.olap.OlapElementBase.getCaption(OlapElementBase.java:84) 
    at mondrian.olap.MemberBase.getCaption(MemberBase.java:108) 
    at mondrian.rolap.DelegatingRolapMember.getCaption(DelegatingRolapMember.java:176) 
    at com.tonbeller.jpivot.mondrian.MondrianMember.getLabel(MondrianMember.java:79) 
    at com.tonbeller.jpivot.table.SpanBuilderImpl$RenderSwitch.visitMember(SpanBuilderImpl.java:111) 
    at com.tonbeller.jpivot.mondrian.MondrianMember.accept(MondrianMember.java:161) 
    at com.tonbeller.jpivot.table.SpanBuilderImpl.build(SpanBuilderImpl.java:142) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.SpanBuilderDecorator.build(SpanBuilderDecorator.java:34) 
    at com.tonbeller.jpivot.table.navi.DrillExpandUI$DomDecorator.build(DrillExpandUI.java:81) 
    at com.tonbeller.jpivot.table.AxisHeaderBuilderSupport.build(AxisHeaderBuilderSupport.java:63) 
    at com.tonbeller.jpivot.table.AxisBuilderSupport.buildHeading(AxisBuilderSupport.java:253) 
    at com.tonbeller.jpivot.table.RowAxisBuilderImpl.buildRow(RowAxisBuilderImpl.java:51) 
    at com.tonbeller.jpivot.table.TableComponent.buildRows2Dim(TableComponent.java:490) 
    at com.tonbeller.jpivot.table.TableComponent.render2(TableComponent.java:274) 
    at com.tonbeller.jpivot.table.TableComponent.render(TableComponent.java:235) 
    at com.tonbeller.wcf.component.RendererTag.doEndTag(RendererTag.java:137) 
    at org.apache.jsp.testpage_jsp._jspx_meth_wcf_005frender_005f6(testpage_jsp.java:1398) 
    at org.apache.jsp.testpage_jsp._jspService(testpage_jsp.java:238) 
    ... 26 more 

這是查詢:

SELECT {[Measures].[quantita_media], [Measures].[quantita_totale]} ON 
COLUMNS, 
{([Periodo], [Articolo], [ScontrinoFiscale])} ON ROWS 
FROM [Vendite] 

這是PostgreSQL模式:

CREATE TABLE data_dt (
    data character varying(10) NOT NULL, 
    giorno character varying(10) NOT NULL, 
    mese character varying(10) NOT NULL, 
    anno character varying(4) NOT NULL 
); 

CREATE TABLE prodotto_dt (
    nome character varying(30) NOT NULL, 
    descrizione character varying(30) NOT NULL 
); 
CREATE TABLE scontrino_dt (
    codice integer NOT NULL, 
    totale integer NOT NULL 
); 
CREATE TABLE vendita_ft (
    data character varying(10) NOT NULL, 
    nome character varying(30) NOT NULL, 
    codice integer NOT NULL, 
    quantita integer NOT NULL 
); 
ALTER TABLE ONLY data_dt 
    ADD CONSTRAINT data_dt_pkey PRIMARY KEY (data); 
ALTER TABLE ONLY prodotto_dt 
    ADD CONSTRAINT prodotto_dt_pkey PRIMARY KEY (nome); 
ALTER TABLE ONLY scontrino_dt 
    ADD CONSTRAINT scontrino_dt_pkey PRIMARY KEY (codice); 
ALTER TABLE ONLY vendita_ft 
    ADD CONSTRAINT vendita_ft_pkey PRIMARY KEY (data, nome, codice); 
ALTER TABLE ONLY vendita_ft 
    ADD CONSTRAINT vendita_ft_codice_fkey FOREIGN KEY (codice) REFERENCES scontrino_dt(codice); 
ALTER TABLE ONLY vendita_ft 
    ADD CONSTRAINT vendita_ft_data_fkey FOREIGN KEY (data) REFERENCES data_dt(data); 
ALTER TABLE ONLY vendita_ft 
    ADD CONSTRAINT vendita_ft_nome_fkey FOREIGN KEY (nome) REFERENCES prodotto_dt(nome); 

,這是由架構工作臺生成我的XML立方體:

<Schema name="New Schema1"> 
    <Cube name="Vendite" cache="true" enabled="true"> 
    <Table name="vendita_ft" schema="public"> 
    </Table> 
    <Dimension type="StandardDimension" foreignKey="data" highCardinality="false" name="Periodo"> 
     <Hierarchy name="tempo" hasAll="true"> 
     <Table name="data_dt" schema="public"> 
     </Table> 
     <Level name="giorno" table="data_dt" column="giorno" nameColumn="giorno" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
     </Level> 
     <Level name="mese" table="data_dt" column="mese" nameColumn="mese" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
     </Level> 
     <Level name="anno" table="data_dt" column="anno" nameColumn="anno" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
     </Level> 
     </Hierarchy> 
    </Dimension> 
    <Dimension type="StandardDimension" foreignKey="nome" highCardinality="false" name="Articolo"> 
     <Hierarchy name="prodotto" hasAll="true"> 
     <Table name="prodotto_dt" schema="public"> 
     </Table> 
     <Level name="nome" table="prodotto_dt" column="nome" nameColumn="nome" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
     </Level> 
     <Level name="descrizione" table="prodotto_dt" column="descrizione" nameColumn="descrizione" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
     </Level> 
     </Hierarchy> 
    </Dimension> 
    <Dimension type="StandardDimension" foreignKey="codice" highCardinality="false" name="ScontrinoFiscale"> 
     <Hierarchy name="scontrino" hasAll="true"> 
     <Table name="scontrino_dt" schema="public"> 
     </Table> 
     <Level name="codice" table="scontrino_dt" column="codice" nameColumn="codice" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
     </Level> 
     <Level name="totale" table="scontrino_dt" column="totale" nameColumn="totale" type="Integer" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
     </Level> 
     </Hierarchy> 
    </Dimension> 
    <Measure name="quantita_media" column="quantita" aggregator="avg" visible="true"> 
    </Measure> 
    <Measure name="quantita_totale" column="quantita" datatype="Integer" aggregator="sum" visible="true"> 
    </Measure> 
    </Cube> 
</Schema> 

回答

0

我認爲我找到了。在你的表「scontrino_dt」中,你聲明「codice」和「totale」爲Integer。

CREATE TABLE scontrino_dt (
    codice integer NOT NULL, 
    totale integer NOT NULL 
); 

但是在你的XML中你設置了「codice」爲String!

<Level name="codice" table="scontrino_dt" column="codice" nameColumn="codice" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
</Level> 
<Level name="totale" table="scontrino_dt" column="totale" nameColumn="totale" type="Integer" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> 
</Level> 
+0

是的,這是一個錯誤,因爲我試圖解決這個問題,但不幸的是這不是問題!與Integer @DiabolicWords – Nicola

0

您使用的大部分技術我都不熟悉,所以請原諒,如果這沒有幫助。

在我的mdx而言,這行看起來像它有太多的小細節:

{([Periodo], [Articolo], [ScontrinoFiscale])} ON ROWS 

通常在MDX需要聲明的是要展示,而它似乎上面只是一個水平或分級維度名稱。請嘗試用這種替代首先在上述行:

{[Periodo].[giorno].MEMBERS} ON ROWS 

或也許這:

{[Periodo].[tempo].[giorno].MEMBERS} ON ROWS 

你還得到一個錯誤?如果沒有,那麼有ON ROWS你需要找出在蒙德里安執行cross join的方式幾個hiearchies - 在ssas它通過*操作完成:

{[Periodo].[tempo].[giorno].MEMBERS 
* [Articolo].[prodotto].[nome].MEMBERS} ON ROWS 

在蒙德里安也許你需要使用CROSSJOIN功能:

CROSSJOIN(
    [Periodo].[tempo].[giorno].MEMBERS 
    ,[Articolo].[prodotto].[nome].MEMBERS) ON ROWS 
+0

相同的錯誤不幸的是,錯誤仍然在這裏:(@whytheq – Nicola

相關問題