DIfference b/w expression builder logical column and derived logical column

Hi Experts,
Can anyone tellme the difference between expression builder (when we double click the logical column) of derived logical column and expression builder of logical column( we see this in column mapping of LTS) ??
Thanks in advance.

Hi,
Formula given in the "expression builder of logical column( we see this in column mapping of LTS)" is performed on the physical layer of the RPD. I guess it is calculated in the Physical Query which is good for performance.
Formula in the expression builder of derived column is calculated in the BMM layer i.e in the logical query.
Regards,
Amrutha.

Similar Messages

  • Issue with Expression Builder Popup on UI

    In one of our UI's we have column which has an expression and an image as the value.One clicking the image an expression builder popup opens,where we can change the expression value(which will later gets updated in the column).This is how the column looks:
    <af:column sortProperty="Condition" filterable="true" sortable="true" filterFeatures="caseInsensitive"
    headerText="#{bindings.OrchestrationProcessStatusLogic1.hints.ConditionDisplay.label}"
    width="400" id="column3" showRequired="true">
    <af:panelGroupLayout id="pgl1" layout="horizontal">
    <af:outputText value="#{row.bindings.ConditionDisplay.inputValue}"
    id="outputText5" partialTriggers="eb1"/>
    <af:spacer width="10" height="10" id="s1"/>
    <eb:expBuilder expBuilderBean="#{dooStatusExpBuilderBean.expBuilderBean}"
    tabModels="#{dooStatusExpBuilderBean.tabModels}"
    id="eb1"
    expBuilderListener="#{dooStatusExpBuilderBean}"
    expValue="#{row.bindings.ConditionDisplay.inputValue}"
    rendered="#{!pageFlowScope.releasedProcess}"/>
    </af:panelGroupLayout>
    </af:column>
    When we enter an expression in the popup and click OK,we are implementing a certain method(processValueChange(ExpBuilderEvent evt) from oracle.bpel.expbuilderdc.model.ExpBuilderListener) in dooStatusExpBuilderBean to check the correctness of the expression.
    When we enter an incorrect value in the Expression builder pop up and click 'OK',An error message is displayed and Expression Builder popup closes and the old value of expression is retained in the column.Is this the default behaviour? Wouldn't it be more practical if the expression builder popup remains open in case we enter incorrect expression and click OK.
    We don't have the handle over expression builder pop up ,Is there a way we can override the default behavior and keep the pop up in case of an invalid expression and errors?
    Any inputs on this would be really helpful.
    Thanks,
    Sowjanya.
    Edited by: 905801 on Jan 9, 2013 9:08 AM

    You should all this the supplier of the component.
    We don't now about the component.
    Timo

  • Expression Builder: convert string to number

    Hi all,
    I'm having trouble building a field validation rule for bank account numbers.
    The numbers have 12 positions, so I cannot use a string or text number.
    The validation rule to be implemented is that the last two digits are calculated based on the first 10 (modulo 97).
    However, when I use the Mid function to pick the first characters, I am unable to do any calculations on it. Apparently, the string to number conversion doesn't work (it should work when I read the manual, as it says that when using an operator between two data types, the second type is converted to the first (cf. example of 1234+abcd (should result in 1234 as to the manual))). So I tried '1*Mid(...)' or '0+Mid(...)'. Syntactically the expression builder accepts it and I can save it. BUT when I change the particular value on the screen, it gives me an SSO error (not the Field Validation error message I entered).
    Why isn't there simply a function ToNumber (like ToChar)????? How could I workaround this?
    Any input very welcome!
    Frederik

    Apparently, I was a bit confused when typing the first sentence, it should be:
    The numbers have 12 positions, so I cannot use an integer or number data type, but have to use String.

  • Expression builder in BPEL

    Im trying to manipulate a file name at runtime. Right now I have the inbound header mapped to the outbound header so that the file gets to its destination with a dynamic filename. We are picking up multiple files Ex. KL* and the customer wants the same file name as was picked up. So anyway now they want it picked up as a .dat file and dropped off as .txt
    I am lokoing through the expression builder via jdeveloper and see there are many funtions. From the looks of it there is something to modify this extension i want to change but im having a hard time finding one or documentation explaining what each of these functions do
    any help please

    Well assuming the below would be my Xpath statement because there is no statement in here that says read a specific file.txt it is read in in dynamic what i mean is we say pick up DEF*.dat so we want any DEF.dat to get read in but at the same time we want the original name stay on the file as it gets processed. So we may have DEF123, DEF456, DEF789 get read in but they will keep their file names as going through
    <variable name="Inbound_Head" messageType="ns3:InboundHeader_msg"/>
    So first off when creating variables i never knew there was a way to make a "temp variable" so if I could create a "temp" one then
    concat(substring(bpws:getVariableData('gdotltest.dat')), 1, string-length(ns3:InboundHeader_msg('gdotl.dat')) -3 '.dat')
    ok and then when you are saying
    "First save your fileName " Are you saying the name as the file name i want as in right now it is gdotltest.dat
    are you saying assign the variable for ns3:InboundHeader_msg as 'gdotltest.dat
    I am sort of seeing where you want to to go with this just help me out a little more if you could
    So i got this variable that is associated with DEF*.dat filename right
    Ex. ns3:InboundHeader_msg = DEF*.dat
    So then i want to create a temp variable name something like ns7:InboundHeader_msg_TempVar <--------- just saying for example correct me on any syntax error and im going to want to associate this variable i made up with DEF*.txt so that when my bpel interacts with this hmmmmmmm thinking about this now how will this keep the dynamic file naming convention still going if now im associating a new variable with a file coming throguht that is suppose to keeps it s name ? Sorry to sound confusing but explain one last time how we are keep the first half of the file name dynamic and making the .dat or .txt or .doc unique to just output as .dat ?

  • Logical SQL about Expression Builder

    Dear all
    I am Michel.
    When I was always trouble,
    everyone will go to support this Forum, I am glad.
    I want to fix Logical SQL about Expression Builder of Oracle BI 11.1.1.3.
    In detail, Business each year, fiscal year you want to make is to display
    the beginning of the fiscal year of April 1, always, the data,
    "OUTPUT_DATE" from April until March the following year.
    Currently being output error is as follows.
    :[nQSError: 22020] Function Subtring ( argument 1) does not support non-text types. (HY000)
    I want to fix logical SQL is as follows.
    case when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
    in ('04','05','06','07','08','09','10','11','12')
    then Cast
         Concat
    Substring(
                   Cast(
                        "app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
              FROM 4 for 8
         '04-01'
    AS DATE
    when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
    in ('01','02','03')
    then timestampadd(SQL_TSI_YEAR,-1,
         Cast
         Concat
              Substring(
                   Cast(
                       "app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
                   FROM 4 for 8
              '04-01'
    AS DATE
    For reference, logical SQL follows,
    there is no error, and it is operating normally.
    Cast
         Concat(
              Substring(
                   Cast(
                        "app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
              FROM 0 for 5
         '-01')
    AS DATE
    I will grad to reply message.
    Thanks and regards.

    Dear Fame and all
    Hello.Thanks you for reply.
    Hi,
    You Missed END key word in the statement.Sorry,I mistake copy & paste only.
    So,The problem is still not resolved.
    The following shows, that the error has been corrected in the first message.
    Dear all
    I am Michel.
    When I was always trouble,
    everyone will go to support this Forum, I am glad.
    I want to fix Logical SQL about Expression Builder of Oracle BI 11.1.1.3.
    In detail, Business each year, fiscal year you want to make is to display
    the beginning of the fiscal year of April 1, always, the data,
    "OUTPUT_DATE" from April until March the following year.
    Currently being output error is as follows.
    :[nQSError: 22020] Function Subtring ( argument 1) does not support non-text types. (HY000)
    I want to fix logical SQL is as follows.
    case when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
    in ('04','05','06','07','08','09','10','11','12')
    then Cast
    Concat
    Substring(
    Cast(
    "app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
    FROM 4 for 8
    '04-01'
    AS DATE
    when substring("app_support"."TABLE_NAME"."OUTPUT_DATE" from 4 for 5)
    in ('01','02','03')
    then timestampadd(SQL_TSI_YEAR,-1,
    Cast
    Concat
    Substring(
    Cast(
        "app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
    FROM 4 for 8
    '04-01'
    AS DATE
    end
    For reference, logical SQL follows,
    there is no error, and it is operating normally.
    Cast
    Concat(
    Substring(
    Cast(
    "app_support"."TABLE_NAME"."OUTPUT_DATE" AS char
    FROM 0 for 5
    '-01')
    AS DATE
    I will grad to reply message.
    Thanks and regards.

  • How to use SQL OVER and PARTITION BY in OBIEE Expression Builder??

    Hi there,
    I want to create a new logical coulmn with the following SQL query.
    SUM(Inventory Detail.Qty) OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C,Inventory Detail.D,MyDATE )/SUM(Inventory Detail.Qty) OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C )
    How to use the OVER and PARTITION BY in OBIEE Expression Builder??
    Thanks in Advance

    hi bipin,
    We cant use by in Expression builder(rpd) .But use the same formula like this in Fx of answers
    SUM(Inventory Detail.Qty) OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C,Inventory Detail.D,MyDATE )/SUM(Inventory Detail.Qty) >OVER(PARTITION BY Inventory Detail.A,Inventory Detail.B,Item.C )SUM(Inventory Detail.Qty by Detail,ITEM,Mydate)/SUM(qty by detail,item)
    First check the numerator whether it was giving correct results or not then go with denominator
    compare the results with sql that u have
    Let me know if that does work
    thanks,
    saichand.v
    Edited by: Saichand Varanasi on Jul 27, 2010 9:27 PM
    Edited by: Saichand Varanasi on Jul 27, 2010 9:28 PM

  • Difference Between Application Express and XE

    Hello
    I am new and would like to know what is the difference between Application Express(Apex) and XE?
    Is XE a standalone version and Apex is more like an enterprise editiion?
    Thanks

    read on http://www.oracle.com/technology/products/database/application_express/html/apex_and_xe.html
    Oracle Database 10g Express Edition (Oracle Database XE) includes Oracle Application Express (Oracle APEX) release 2.1, a declarative, graphical development environment for creating database-centric Web applications. Oracle APEX is installed in Oracle Database XE as the primary tool for managing the database and building Web-based applications. The majority of the administration tasks of Oracle Database 10g Express Edition can be performed using the administrative features of Oracle APEX, such as monitor database activity and manage database users, storage, memory and database objects. The simple Web-based interface enables users with minimum Oracle experience to easily manage the database. Application Express is pre-installed and fully configured, and it is immediately available after installation of Oracle Database 10g Express Edition.
    Is XE a standalone version and Apex is more like an enterprise editiion?XE is oracle database (free) it for test or using on limit (to 4GB of user data, use up to 1GB of memory, and use one CPU on the host machine)
    APEX is application (Web) can integrate on Oracle Database Enterprise, Standard and .... RAC
    Edited by: Surachart (HunterX) on Jun 15, 2009 6:03 PM

  • What's the difference between Flash Builder 4.5 and Flash Builder 4.7?

    Hi everybody!
    Could you help me?
    this is my question:
    What's the difference between Flash Builder 4.5 and Flash Builder 4.7?
    I'm going to develope a new app using Flash Builder 4.5 but the new version is available... What could I wait about it?

    The only listed change is the addition of support for the new Nike + iPod system (more information about the Nike products can be found here).

  • What's the difference between xcode 4.4 BUILD 4F243 (GM) and 4F250 (final release)?

    So,
    What's the difference between xcode 4.4 BUILD 4F243 (GM) and 4F250 (final release)?
    Is there any necessaries for upgrading my GM VERSION XCODE 4.4 TO final release from MAS?

    From the ios dev forums (I think you may have seen Apple's reply by now):
    "You should use the final release. It fixes some important bugs from the GM seed."

  • Differences between AirPort Express and Extreme?

    What are they differences between AirPort Express and Extreme?

    You can find all the differences between the AirPort Express and Extreme in this website > http://www.apple.com/compare-wifi-models/

  • What are the main differences between airport express and extreme?

    what are the main differences between the express and extreme base stations.

    In addition to Bob Timmons' link the main differences are as follows:
    Extreme has a slightly more powerful antenna (might not be true but from experience it seems to be)
    Extreme has USB HDD sharing
    Express has AirPlay
    Extreme has 3 Gigabit ports (don't be confused by Apple's page. Apple states 4 including WAN, 3 without WAN)
    Express is smaller
    Express has 10/100 Ethernet whereas Extreme has Gigabit

  • What are the main differences between Signal Express and Labview?

    National Instruments provides a matrix so one can quickly compare the
    various versions of Labview but no comparison of Signal Express with
    Labview. Hence how does Signal Express compare with Labview? What
    are some of the things one can do with Labview one can't do with
    Signal Express?
    Howard

    hrh1818 wrote: Which version of Labview are you referring to? I don't consider the graphical version of Labview to be a full featured programming language. LabWindows/CVI is by a long shot a lot closer to being a full featured programming language than the graphical version of Labview.
    Howard,
    You clearly don't know what you are talking about. There is no "graphical version" of LabVIEW, there is just LabVIEW. Click on the article "Is LabVIEW a general purpose programming language?" written by the Jeff K. for some easy reading from a few years ago. It is all still true (except that object oriented features and recursion have been added in recent versions).
    One of the main points at this years NI-week was the discussion of how processor development is switching more and more to multicore designs  to improve performance because a simple boost in clock frequency is becoming more difficult. Linear, text based code is not well suited to take advantage of multticore design, while the dataflow based LabVIEW programming language automatically scales well to multiple processor cores, without any need to rewrite older code. I would say that only LabVIEW is futureproof in this respect. LabVIEW programmers are not wimps that are simply too stupid to write text based code. LabVIEW is not a toy language for people that don't want to learn a "real" programming language.
    LabVIEW is arguably the best programming language in terms of getting things done! I've never felt limited with LabVIEW and my programs often don't even have anything to do with data acquisition or instrument control. The difference between text based code vs. LabVIEW is like "DOS vs. Windows", "Radio vs. HD television". "Trilobyte vs. Homo sapiens" (sorry Putnam ). Text based code is monochrome, archaic and outdated and its linearity imposes unecessary constraints on the programmer that can only be (partially) overcome by wasting even more time throwing even more code at it.
    Sure, a seasoned text based programmer will initially have problems adapting to LabVIEW, just because you would need to adapt to and embrace the power of dataflow and not try to make a literal translation of the text code to LabVIEW, retaining old habits. If you get stuck, come back and ask here in the forum.
    You were looking for object oriented features and failed. All you need to do is a quick site search. All the information is out there. Just because you cannot find it in the first five sentences of the glossy brochure does not mean it does not exist. Maybe you want to read one of the application notes such as:
    LabVIEW Object-Oriented Programming: The Decisions Behind the Design
    In general, you should avoid judgement until you have all information. Your opinions seem quite biased and superficial and not really based on hard facts.
    Initially you asked about the difference between signal express and LabVIEW.
    hrh1818 wrote:
    > What kind of measurments do you want to do and what kind of requirements do you have?
    > You can also see for yourself and download evaluation version of both.
    No thanks, there has to be a better way to get an answer to my
    question than get involved in a two month study project.
    If you would answer the first question quoted above, we could certainly help you with the decision. Isn't that the main purpose of this thread?
    You can also contact your local LabVIEW Field Engineer to go over your requirements and help you make a decision. They usually know their stuff!
    Message Edited by altenbach on 09-02-2007 11:51 PM
    LabVIEW Champion . Do more with less code and in less time .

  • Max date by month in expression builder

    Hello
    I'd need to create a new logical column and use the expression builder to make this column return only the last day of each month. I know at answers level I can write something like this in the formulas: Max(Date by month). However I can't do that in expression builder as it doesn't like the word 'by'..
    Is there a way to get it done?
    Thanks in advance!

    Hello,
    The max(date) should work in logical layer. As when you pull in month it automatically groups by month.
    thanks,
    deep

  • Jdev 10g, ADF- expression based on column value

    Hi,
    I have an ADF table with a column in it that is populated through a data control. The column can be one of five values (1 - 5) which mean different statuses (Approved, Denied, Pending, etc). I was just wondering if anyone could recommend a way to do the translation in the table column.
    I was looking at the expression builder but it didn't seem like it would take more than the #{row.Status==1 ? 'Approved': 'Others'} and I have 5 different statuses that I'd like displayed to the user.
    Thanks

    Hi,
    yes you can nest conditions like here:
    inlineStyle="#{row.Status == '1' and row.ErrStatus == '0' ? 'color:rgb(0,255,0);' : row.Status == '2' and row.ErrStatus == '0' ? 'color:rgb(210,170,0);' : row.ErrStatus == '1' or row.ErrStatus == '5' ? 'color:rgb(0,0,255);' : row.ErrStatus == '3' ? 'color:rgb(255,0,255);' : row.ErrStatus == '4' or row.ErrStatus == '9' ? 'color:rgb(255,0,0);' : row.ErrStatus == '2' ? 'color:rgb(205,0,0);' : ''}
    {code}
    regards,
    Branislav                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to use TRUNC function with dates in Expression Builder in OBIEE.

    Hi There,
    How to use TRUNC function with dates in Expression Builder in OBIEE.
    TRUNC (SYSDATE, 'MM') returns '07/01/2010' where sysdate is '07/15/2010' in SQL. I need to use the same thing in expression builder in BMM layer logical column.
    Thanks in advance

    use this instead:
    TIMESTAMPADD(SQL_TSI_DAY, ( DAYOFMONTH(CURRENT_DATE) * -1) + 1, CURRENT_DATE)

Maybe you are looking for