2016-03-08 28 views
1

我有一個從XML文件中收集而不是物理存儲在MySQL數據庫中的查找表。因爲所有的數據在當它被查詢出使用碧玉自組織例如如何使數據顯示在單獨的單詞中,而不是從jaspersoft XML中的單詞adhoc

  1. ridikill
  2. 日工
  3. thegreat

所有這些查找應該像這樣

一個字表示
  1. ridi kill
  2. pe
  3. 偉大的

如何使數據在單獨的單詞中正確顯示。

+2

此問題不是直接出現碧玉報告問題。如果你不知道空間應該變成什麼樣子,那麼請告訴我在這個「comefacciamoasaperedove」中放置空間的位置。如果你有一些信息(一些期望的單詞等),你可以創建一個java類來詳細說明字符串。 –

回答

1

在Ad-Hoc編輯器中完成這項操作時會遇到一些麻煩,它根本沒有這種功能。您可以創建一個計算字段的公式生成器下面的代碼:

CaseWhen("RigType" == 'deepwaterdrillship', 'deep water drill ship', "RigType" == 'standardjackup', 'Standard Jack Up',"RigType"=='standardfloater','Standard Floater') 

與原始字段名稱替換「RigType」的所有實例。如果你有很多不同的字符串,顯然這會變得非常手動。

如果您在使用的域/主題中創建了計算表,並且具有與上述代碼類似的邏輯,由於您可以加入到其他表中,因此該功能將更加強大。但是,正如Petter評論的那樣,這是一個數據源問題,根據我的經驗,如果可能的話修復源代碼總是更好。

+1

謝謝,雖然它不能永久解決我的問題,但它有幫助 –

相關問題