Strings and Essbase Calc

Is there a way to search for text in a member name?

Example:

Example names of members: 321RNC Mall store and 1919HIA independent retail store.

I want to extract all the names of the members with the word 'Détail' in the name.

I wish I used @MATCH("*Retail*") but of course the syntax does not work.

The match command will accept wildcards, but only to a certain extend in your case only detail Word always occur from the 8th character? If so, you can use? Detail * in the matching condition.

I think the best would be to use a UDA retail and search for UDA

Of course, if you want to do the brute force method, you can use one or condition and what to do? Detail * or? Detail * or? Retail *...

Tags: Business Intelligence

Similar Questions

  • Forms and Essbase Calc Scripts

    I have several (not the rules of trade) calc scripts created in Essbase. When I create a form of some of these calc scripts will have the "members on data use" option grayed out while others are not. I can't see a difference in calc scripts.

    What I'm missing or where can I go to learn more, most of the documentation I find refer to the rules of the company and do not apply to calc scripts.

    Thank you.

    Note: When you try to publish the services shared through Essbase calc scripts I succeed with most and some, I get:

    com.essbase.eas.admin.defs.InteropCommands.PublishModel Failed: com.hyperion.interop.lib.OperationFailedException 9000: PUT failed for/Files/projects / [bbassiushy01] [FS] [hand]. Essbase/published/calculation Scripts/calc235.csc

    Edited by: J on July 11, 2011 09:32

    You should not be able to use members of the option form with calc scripts, it's for use with business rules where you can pass members of the form variables.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • AGG and Essbase CALC script SUN has recently begun to cultivate our pag files

    We have an Essbase script that does nothing but AGG and CALC DIM which ran fine for months because he has not pushed our cube of labour. From late January, he began to grow his pag files. Cube of labour was 7 GB in December 2010, and then it grew to 10 GB today. I tried running it and he grew up in our 170 Mo pag files 2nd time and then to 70 MB the 3rd time I ran it. Has anyone seen this?

    F
    R
    A
    G
    M
    E
    N
    T
    A
    T
    I have
    O
    N

    Just a guess. :)

    Well, I'll throw another possibility here - if you are on a San, you'll never really know what is happening. I recently had a client whose SAN was... challenged for space. This thing was dynamically allocated disk space left, right and center. Who knew what disk pack Essbase db files were really. Who knew how much space was really there. As far as I know, they had grids of Commodore 1541 floppy drives (probably the most reliable and slow floppy drive never out - I went through several) a helping hand. The point being that sometimes the exact same Calc took 9 seconds, other times they took 5 minutes. And it was on a clear outside and loaded database. Certainly he did tuning calculations difficult, and that's an understatement.

    But I bet on fragmentation. You say that when you have disabled the database above the zero level, it took minutes of agg it back up to the top where it normally takes seconds. This quick time as part of a clear is responsible, zero level and then environment DIM CALC? It would be a pretty darn close to 100% of defragmentation of database. If you already have the level 1, 2, 3, etc. blocks, then you are in at least some form of fragmentation. Check that it in EAS and you will see.

    Check out this thread: Re: Fragmentation in the overall calculation

    Ignore the war epic flame (pretty epic to OTN - people here are generally wise), and Kevin Cox explanation at the bottom read. I agree with him.

    Kind regards

    Cameron Lackpour

  • Call the Essbase Calc of custom Script FDMEE script

    Hi Experts,

    In my reuirement, I must run Essbase calc script to export the perticular accounts data and then import these data into FDMEE to load in another planning application.

    I know we can run the Application Esbase calc script fromTarget page and after load. but in my case, executing the script should happen prior to importation.

    Aanybody may suggest an example if I can call the script to calc Essbase to a custom event BefImport script or FDMEE script? an example of the syntax would be useful

    Thank you!

    Hello

    are what version of FDMEE you?

    You have an example document to support FDMEE sample scripts (Doc ID 1613836.1)

    You can have a MAXL command in your batch file to perform the extract

    Example 5

    An example script to calc to perform an Essbase excerpt and then load the file extracted with FDMEE.

    1. Create a batch (.bat) file that performs extract Essbase.
    2. Call the scriptimport BefImport event operating system batch file
      import of subprocesses
      Import shutil
      OS.chdir ("D:\temp\\BatchFiles")
      command = ' D:\temp\BatchFiles\helloworld.bat > helloworld.out '
      p = subprocess. Popen (Command)
      RETCODE = p.wait)
    3. Load using FDMEE HelloWorld.out

    The Jython script can be created in the BefImport Script.

    Then you can have a rule of data loading with a file in it name (Ex: Essbase_Extract_XXXX) where XXXX is that five-year period.

    Your jython script should create this file, so in the case of import, the data is imported

    Keep in mind that it is an output of feature 11.1.2.4 box so if you are in 11.1.2.3.x I wouldn't put a lot of effort in a complex solution

    I hope that this puts you on the right track

  • Essbase Calc Script using Exclude

    I use the 'EXCLUDE' command in a script (see below) essbase calc
    Fix (@relative("Entity",0), EXCLUDE (@MEMBER ("Canada") ENDEXCLUDE)),
    @RELATIVE ("Type", 0), @RELATIVE("Net Income",0), @RELATIVE("BALANCE SHEET",0),.
    @RELATIVE ("CASH FLOW STATEMENT", 0), & CURPER)
    CLEARDATA "GL";
    END FIX;

    I keep getting the following error:
    WARNING: parsing formula [statement of DIFFICULTY] (line 14) 1200315 error: invalid object type
    No idea what's wrong with my script? 14 of my script is the line starting with the declaration of FIX. Any advice would be greatly appreciated.

    EXCLUDE is a simillar to FIX calc command and can be used within FIX ().
    In your case, you can use function @remove as shown below:

    Fix (@Remove (@relative("Entity",0), @list ("Canada")), @RELATIVE ("fleet Type", 0), @RELATIVE("Net Income",0),)
    @RELATIVE ("FINANCIAL REPORT", 0), @RELATIVE ("CASH FLOW STATEMENT", 0), & CURPER)
    CLEARDATA "GL";
    END FIX;

  • search string and convert whole real or 8-bit 32 bit

    I was hoping to get some advice on how I could search for the following string and convert it to a real number or an integer.  The following data is output as a device ascii characters and I would look for both in each line (starting with 7699,72 seconds in this case) and convert each one to a real number.  Furthermore, I would like to get the integer values in each row (0, but could be 1,2,10,12, etc.) and convert them to an 8-bit integer.  I think that using the template Match followed by analysis of chain would screw that I need, but am not sure how to match in each case. Thank you!!
















    7699,72 0

    7699,74 0

    7699,76 0

    7699,78 0

    What are the characters in the white space between the and the numbers?

    Scan chain can probably not what you want.  Note that in the image space characters include spaces, return carriage, line breaks and tabs.

    Lynn

  • store the strings and numbers in a spreadsheet

    in this file, I understand that the data types are incorrect. But what I do not know how to solve this problem, then I can write arrays is full of strings and filled arrays of numbers to separate the columns in an excel worksheet.

    My suggestion will work fine. Insert function, I've mentioned in each of the DBL tables just before the table build.

  • Write a string and an integer and a table all in the same file?

    Hello

    I am currently it several different types of values with LabView.

    I have a shot, a few numbers and several paintings.

    Thus, for example, I have a timestamp of the chain, several values of "integer" amplitude of the signal for example, RMS value, frequency and I have several paintings - table of signal, the FFT (PIC and location) values.

    Basically, I'm trying to find a way to write all the values in a single file. I can write all the individual types to separate files (so I can write the RMS, amplitude and frequency to a single file, some of the tables in the other)
    but is it possible to write a string and an integer and a table all in the same file?

    Pointers would be much appreciated,

    Thank you

    Paula

    Your file will be all text... any format in a table of text, to build as a single table, "table chain worksheet", to write to the file.

    (I'm sure this has been on the forums before... a search it would have thrown upward)

  • How to read a combination of strings and data data file

    Hello

    I'm having the combination of strings and datas to read a data file. I'm reading the file name, the time constants and comments in four indicators separate string (lines for comments varies for different files). And read the data in a 2D array. How can I do this? Y at - it a function that can serch of special characters in the spreadsheet file, so I can locate exactly where I should start reading the specific data. Here's how the data file is displayed. Thank you very much.

    Best,

    Richard

    filename.dat
    14:59 12/31/2009
    --------------------------------------------------
    Sample = 2451
    Frequency = 300, time of waiting = 2500
    Temperature = 20
    --------------------------------------------------
    a few comments
    a few comments
    a few comments
    a few comments
    a few comments
    --------------------------------------------------

    7.0000E + 2 1.5810E - 5
    7.0050E + 2 1.5400E - 5
    7.0100E + 2 1.5500E - 5
    7.0150E + 2 1.5180E - 5

    ....

    Here's a (big) hint.

    I would like to give you an excerpt, but I've not updated this machine yet.  It's a pretty boring delimiter, if you know what's good for you, you start to use commas, tabs or simple spaces (my order of preference).  It is far too easy start add or remove spaces and then you need to use more complex methods to obtain data from worksheet.

  • ODI 12 c and Essbase

    Hello.

    I recently downloaded ODI 12 c (I have a problem with two versions: 12.1.2 and 12.1.3) and installed on a machine. and Essbase v11 on a different server.

    as you know, there is no any driver preinstalled for Essbase in ODI and I couldn't find companion package ODI 12 c to Oracle.com.

    so, I downloaded companion 11.1.1.7 and unpacked, added its KMs from xml-reference to my 12 c ODI knowledge modules.

    but when I want to debone my model using RKM Hyperion Essbase -Essbase, it gives me this error:

    ODI-20754: driver name can not be empty

    ava.lang.IllegalArgumentException: the driver name cannot be empty

    at org.springframework.util.Assert.hasText(Assert.java:161)

    at com.sunopsis.sql.SnpsConnection.setDriverName(SnpsConnection.java:430)

    at com.sunopsis.dwg.dbobj.DwgConnectConnection.setDefaultConnectDefinition(DwgConnectConnection.java:432)

    to com.sunopsis.dwg.dbobj.DwgConnectConnection. < init > (DwgConnectConnection.java:280)

    .

    .

    .

    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

    My jdk = 1.7



    could you help me please?

    I am aware that ODI12c is not yet supported with Essbase knowledge modules.

    See you soon

    John

    http://John-Goodwin.blogspot.com/

  • Migrate an application Hyperion 11.1.1.3 EPMA planning and Essbase 11.1.2.2

    Hi all

    We have applications EPMA planning and Essbase in environment Hyperion 11.1.1.3 with all artifacts as Scripts, etc. reports for the file, business rules, rules.

    Now, we want to migrate these applications to the new installed 11.1.2.2 environment.

    Using LCM or don't we have another method to migrate these applications?

    answers would be appreciated.

    Thank you
    Mady

    We have upgraded 11.1.1.3 11.1.2.2 according to oracle documentation version.

    Thank you for your time and your answers. I close this topic.

    See you soon,.

    Mady

  • I'm trying to extract the strings and load them into a text-helpplease file

    I'm trying to extract the strings and load them into a file text without space between them - see below

    p_csa = ISCC M4 DP

    where p_csa is a tring to load into a text file



    Code:

    SELECT SUBSTR (p_csa, 0, 0) INTO v_telco FROM DUAL;
    SELECT SUBSTR (p_csa, 1, 4) INTO v_comp FROM DUAL;
    SELECT SUBSTR (p_csa, 5.3) INTO v_csa_prefix FROM DUAL;
    SELECT SUBSTR (p_csa, 8, 4) INTO v_csa_type FROM DUAL;

    fileidinvoice: = UTL_FILE. FOPEN (c_data_location, filenameinvoice, 'W');
    fileidlog: = UTL_FILE. FOPEN (c_data_location, filenamelog, 'W');

    UTL_FILE. PUT_LINE)
    fileidinvoice, v_telco | » '|| v_comp | "|" | v_csa_prefix: "| v_csa_type);


    -the content of the file-

    ISCC M4 DP

    =====================
    I want to remove the space between the chain above for the content of the file should look like this:

    -the content of the file-

    GCSIM4DP

    Hello

    976253 wrote:
    I'm trying to extract the strings and load them into a file text without space between them - see below

    p_csa = ISCC M4 DP

    where p_csa is a tring to load into a text file

    Code:

    SELECT SUBSTR (p_csa, 0, 0) INTO v_telco FROM DUAL;

    Is it always NULL?

    SELECT SUBSTR (p_csa, 1, 4) INTO v_comp FROM DUAL;

    You don't need the double table much in PL/SQL. You can simply say

    v_comp := SUBSTR (p_csa, 1, 4);
    

    Almost all integrated single-row functions work in PL/SQL. (NVL2 is the only one I know who does not work in PL/SQL).

    SELECT SUBSTR (p_csa, 5.3) INTO v_csa_prefix FROM DUAL;
    SELECT SUBSTR (p_csa, 8, 4) INTO v_csa_type FROM DUAL;

    fileidinvoice: = UTL_FILE. FOPEN (c_data_location, filenameinvoice, 'W');
    fileidlog: = UTL_FILE. FOPEN (c_data_location, filenamelog, 'W');

    UTL_FILE. PUT_LINE)
    fileidinvoice, v_telco | » '|| v_comp | "|" | v_csa_prefix: "| v_csa_type);

    What are you trying to do here? For example, what you're trying to put between c_comp and v_csa_prefix?

    -the content of the file-

    ISCC M4 DP

    =====================
    I want to remove the space between the chain above for the content of the file should look like this:

    -the content of the file-

    GCSIM4DP

    If you don't want space, then only concatenate all the spaces in the string before you write it and REPLACE allows you to delete all the spaces that have been copied from p_csa. For example:

    UTL_FILE.PUT_LINE ( fileidinvoice
                , REPLACE ( v_telco || v_comp
                                        || v_csa_prefix
                              || v_csa_type
                       , ' '
                       )
                );
    

    I guess you need the v_comp of separate variables, the v_csa_prefix and the v_csa_type for something.

    I hope that answers your question.
    If this isn't the case, after a complete script that people can run to recreate the problem and test their ideas. Display the results you want (in other words, the contents of the file created).
    Always say what version of Oracle you are using (for example, 11.2.0.3.0).
    See the FAQ forum {message identifier: = 9360002}

  • What is the difference between EPMA and Essbase Studio

    If the two are not used to design applications?

    And a really need Essbase Studio?
    What is the difference between EPMA and Essbase Studio

    ^ ^ ^ It's a little confusing, isn't? As far as I understand the role of EPMA, it is a way to share dimensions and common data between several products Oracle EMP including Planning, Essbase and HFM. In fact, I don't know if other products live in EPMA. What is EPMA not have is a great way to supply or manipulate the dimension and fact tables (or files). Oh, there are tables of the interface, but you will write the code/use the utility of dimension EPMA to load dimensions. I must say that I never tried to load through EPMA data so that someone else will have to pronounce on it. Once the dimensions are built, you can deploy Essbase (and other products) of common and specific to the database dimensions.

    Studio is the tool you will use to go against a data warehouse, or something terribly close a data warehouse to build Essbase databases. Just for Essbase - HFM, planning, etc. are not the targets of the Studio release.

    What gets confusion / intriguing, is that when EPMA deploy Essbase apps, it uses Studio under the covers to do. So the interesting implementations where people use Studio (which is much more flexible than EPMA because it is a development tool as opposed to a dimension/data management application) to read the tables, EPMA interface (and as far as I know, the EPMA base tables) and create Essbase applications like that.

    If you think that there is overlap, I agree with you, but you can see that they are not the same.

    And a really need Essbase Studio?

    ^ ^ ^ Do not use Studio to build Essbase databases. You can go hog wild in EAS with loading SQL rules if you want, even if at some point it will be probably easier and simpler to build in the Studio. Although the Studio has been mentioned as the replacement of EAS for awhile, I suspect the effort required to build a database in Studio will keep around for quite a while EAS or Studio Lite will be out. There is a lot to say (sometimes) for the incredible flexibility EAS/Essbase-Studio requires a more methodical approach and EPMA has a very formal set of standards and methods.

    Phew, I'm sorry, I wrote a book on this subject and I bet you get a lot of differences of opinion on that.

    If you are interested in the Studio, you could do well to take a copy of 'Look smarter than you are with Oracle Essbase Studio 11' of Glenn Schwartzberg. I don't get a penny from the sale while I was among the writers of copy (Hey, I got a mention in the acknowledgements). It's a good book and an excellent introduction to the tool.

    Kind regards

    Cameron Lackpour

  • ReferenceError: Error #1069: y property not found on string and there is no default value.

    can someone tell me why I get this error?

    ReferenceError: Error #1069: y property not found on string and there is no default value.

    import flash.events.Event;

    var control = false

    var balls: Array = [one, two, three];

    var which_balloon =""

    tec.addEventListener (MouseEvent.CLICK, moveit)

    one.oney.addEventListener (Event.ENTER_FRAME, kav);

    two.twoy.addEventListener (Event.ENTER_FRAME, kav);

    three.threey.addEventListener (Event.ENTER_FRAME, kav);

    function moveit (MouseEvent) {}

    which_balloon = Balloons [Math.Round (Math.Random () * 2)]

    check = true

    }

    function kav(e:Event) {}

    {if(Checks==true)}

    which_balloon.y-= 5

    }

    If (which_balloon.y < = 100) {}

    check = false

    which_balloon.y = 350

    }

    }

    When you set which_balloon to line 3 of your code, you set it to an empty string. This will type the variable as a string. The strings cannot have a property there.

    What you probably want to do is type your which_balloon to the same variable type as some one and two and three are.

  • Target using the VAR String and number

    This should be simple, how to target a VAR using a string and a number, the idea is that I can change the number to target this VAR.

    var gogo1:Number = 12

    var gogo2:Number = 89

    trace ("gogo" + 2)

    I'm after the trace to be 89 NOT gogo2

    trace(this["gogo" + 1]);
    

    --

    Kenneth Kawamoto

    http://www.materiaprima.co.UK/

Maybe you are looking for