2013-02-12 34 views
0

我正在嘗試顯示單擊事件的兩個簡單報表之一。我在一個Dynamics SSRS報告項目中有三個報告設計。一個餡餅和兩個桌子設計。我想根據餅圖片上的用戶選擇顯示錶中的一個。當我嘗試爲餅圖系列的報表動作添加條件函數時,我得到編譯時錯誤,指出它不被允許。AX 2012 CU2針對鑽取報表的條件操作

對系列屬性的操作設置爲「轉到報告」並將表達式設置爲ReportPrj.AutoDesign1,只有這樣才行,如果我嘗試對我的表達式使用條件查詢,則無法編譯。

[= IIF(參數!pvalue.Value = 1, 「ReportPrj.AutoDesign1」, 「ReportPrj.AutoDesign2」)

物質比ReportPrj.Design格式無法編譯其他任何事實的。這對AXRS SSRS報告有一些限制。如果是這種情況,我的其他選擇是什麼。

這是編譯錯誤。

ReportPrj.AutoDesign1Pie:無法解析鑽取目標報告= IIF(參數!pvalue.Value = 1, 「ReportPrj.AutoDesign1」, 「ReportPrj.AutoDesign2」 )。

我在Windows 2008 Server上運行Dynamics AX 2012 CU2,SQL Server 2008 R2和Visual Studio 2010。

所有你的幫助是非常感謝。

謝謝 毫米

回答

0

是與起始「[」和結束「]」一個有效的表達?

這是行不通的? (參數!pvalue.Value = 1,「ReportPrj.AutoDesign1」,「ReportPrj.AutoDesign2」)