如何反转Cognos数据项中表达式的Lastname,Firstname?

时间:2017-08-17 06:53:59

标签: oracle11g cognos-10

我在Cognos中创建了一个列表报告,而LAST NAME列当前是姓氏,名字顺序,除了包含第二个名字的名字外没有空格。

从目前的设置

    LAST_NAME COLUMN
    Morello,Mortel     
    Chopra,Deepak      
    Fothergill,Mike Edward   
    Smith,David        

我希望得到这个结果。

    NEW DATA ITEM
    Mortel Morello
    Deepak Chopra
    Mike Edward Fothergill
    David Smith

我尝试使用子字符串函数,但它不起作用。

substring(LAST_NAME, position(',', LAST_NAME)+1, 
inStr(LAST_NAME, ' ',position(',', LAST_NAME)+1, 1))

1 个答案:

答案 0 :(得分:1)

这应该有效:

Namespace\Product:
   virtual_properties:
     getAmount:
         exp: object.price.amount
         serialized_name: priceAmount
         type: integer
     getCurrency:
         exp: object.price.currency
         serialized_name: priceCurrency
         type: string