The function of enter the characters of left, right or middle of the member name?
Does anyone know of a function or set of functions I can use to enter characters in a member name in a similar way to the functions of Excel RIGHT, LEFT, or MID? I would like to be able to write a rule to retrieve only certain characters in a member name.
Hello
If you look briefly into the ref of technology so you can find @SUBSTRING (String StartPosition [, EndPosition])
StartPosition
Beginning at the character position in a string to be included in the substring. An integer greater than or equal to 0, where 0 is the first character in the string, 1 corresponds to the second character and so forth.
Final position
As an option. An integer greater than or equal to 1, where 1 corresponds to the first character in the string, 2 corresponds to the second character and so forth. If the end position is not specified or is less than StartPosition, Essbase returns all other characters in the source string. Note that this is a different numbering scheme that uses the starting position.
Now, I hope you have a good naming convention.
Kind regards
Philip Hulsebosch
Tags: Business Intelligence
Similar Questions
-
How to display the member name and/or Alias according to generation in Studio EN?
I have a report that contains relatives in lines that are set to stretch and show Member aliases. During the expansion under the parent I would like to display the member name and Member Alias. I tried conditional formatting to replace the Alias members using a text function, but replace only accepts text, not functions. Does anyone know how to do this?
I use 11.1.2.3
Do you need to in the same column? If this isn't the case, you could pull in another column of the alias and use conditional formatting to hide either or depending on the generation.
-
Display the member name and the alias in Smart view
Hi gurus,
I have a request from ASO (version 11.1.2.1) where the dimensions of the customer and the provider have names and alias names. Member name field contains the customer number (vendor number) and alias contains the full name. Now, I created a query using the query designer where I selected the "Member name and description" option in the Option Member Smart View menu in Excel. But, while I fetch data from the query, the system only returns the alias name and alias name + not a member name.
Can you please how can I get both? The Smart View User guide says that "Member name and description" displays the full qualified names and descriptions (alias).
Thank you.If you want to view the Member and the alias, then this is a new feature in 11.1.2.1.102
See you soon
John
http://John-Goodwin.blogspot.com/ -
Hello
Has anyone seen this? I'm confused as to why the options are grayed out - I am connected to the APS and the connection is recognized on the worksheet. Its a special type of connection. Stuff very basic - I was wondering what is happening here.
Using office 2003 on vista OS.Hello.
Using Smartview 9.x, I asked the Support of Oracle on why I can't use this option (all grayed out) and they told me the following:
****
This is the expected behavior. The only way to select the aliases table is to use 'change alias table' in which case all the smartview pass alias mode.Description is used by HFM where there might be some additional description available for a label.
****I don't know if this applies to you.
Julio.
-
Load the bracket &; name duplicated in the Alias of the planning
Is there a way to keep the brackets in the name of alias and some members even alias name from the name of the Member in a planning on 11.1.2.3 application version.
You don't need to load an alias that is the same name as the Member, he'll be looking for the name of the Member if you select alias.
Planning will not accept a member name/alias that is the same for you simply load the name of the Member.
You should be able to have the 'Member (name)' format for an alias for not '(name)..' cannot start a member/alias with)
More info on - Restrictions of Dimensions, members, aliases and forms
See you soon
John
-
EN error "the Member does not exist in the application.
I get the Member does not exist in the error in the application all in area to open the report. Recently, I've renamed the member name (from "deferred tax liability" to "Deferred tax liability") in the application of HFM.
Thank you
MB
I missed to change the name in a row. I changed it. It's working now.
Thank you
-
Name of the Member of the space
Hello
I have a member name with some spaces like this VOID of EMP R_DI_JUROS.
I would change to R_DI_JUROS_EMP_SUB.
If I do this and then do a database update, it would be an impact as data loss?
Thank you.If the member name is changed to planning/EPMA when you refresh the Member should just be renamed side essbase and the data should not be lost.
See you soon
John
http://John-Goodwin.blogspot.com/ -
How to enter special characters with the Run statement (@).
Hello
Oracle10g (R1)
NLS_CHARACTERSET = "AL32UTF8.
When I insert record with special characters like "hastened" with the customer tool insert it works fine, but I run the same INSERT statement execution i.e. statement "SQL > @/ path/Script_File_Name.sql ' special characters has not inserted correctly and it become something like 'h¿ta'.»»
How to enter special characters correctly race (@) statement?
Thank youIf you create a file in Notepad, select the ANSI or the encoding UTF-8 in the dialog box save as. Copy the Linux file in binary mode. Set the variable NLS_LANG ".» WE8MSWIN1252 ", if the file was saved with the ANSI coding or to. AL32UTF8", if the file was saved with UTF-8 encoding. Be sure to export the variable. Then, start SQL * more and run the script. I guess that you are on a U.S. or Western Europe of Windows version.
Thank you
Sergiusz
-
I want to catch even down, left, right, I coded like this:
{} public boolean keyChar (key char, int status, int time)
If ((key==Characters.CONTROL_UP) |) (key == Characters.CONTROL_DOWN) | (key == Characters.CONTROL_LEFT) | (key is Characters.CONTROL_RIGHT)) {
Dialog.Alert ("Move");
Returns true;
}If {(key is Characters.ENTER)
Dialog.Alert ("Enter");
Returns true;
}Return super.keyChar (key, status, time);
}But only Characters.Enter can be caught, but Character.CONTROL_LEFT, on the RIGHT, upwards, downwards cannot be caught. I work with BlackBerry 8820 Simulator. Please help me. Thank you
navigationMovement() "listener" is what I think you need. Search through fields and the things that are derived from fields (such as the screens).
-
How cut the length of the string IE channel name here, if it exceeds 20 characters or letters. The channel name is dynamically analyzed the spreadsheet/xml file.
My Council of Europe in the .js file is
function generateHTMLMarkup (i, channel) {}
";
Alert ("this is lang" + str);
var str ="";
"Str += '.
"Str += '."+ ""+""+"";
Alert ("this is lang" + str);
return str;}
nerateHTMLMarkup: function (i, channel) {}
";
Alert ("this is lang" + str);
var str ="";
"Str += '.
"Str += '."+ "" + "";
Alert ("this is lang" + str);
return str;etc.
Give mthe rhythm and the exact code where Ihave tio get implemented.
in the code, replace change
channelName var = channel ['name'];
TO
channelName var = channel ['name'];
-
Remove the file name characters when exporting to file
Hi all
I worked with Silly-V , which has been extremely useful in creating a script to automate creating files in Illustrator.
What I need help with now is the ability to add in this script, the ability to remove "x #" character of a filename on export. This would be ideal, as it will completely automate what I did by hand for months.
The current script, that we have put in place takes generally, which would take me about 1 minute per file and it has reduced to 10 seconds. Translate this in the whole of the need to treat roughly 800-1 000 files, and you can see where the time invested is decreased significantly.
The last piece of the puzzle is the removal of characters from ONE of the two files that are created through this script.
First of all, this is the current script. It seems to work perfectly for what I ask it to do.
#target illustrator-19 function test(){ var folder_1 = Folder("~/Desktop/Header CAD"); var folder_2 = Folder("~/Desktop/Clean CAD"); app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS; function revealAllLayers(doc) { for (var i = doc.layers.length - 1; i >= 0; i--) { doc.layers[i].visible = true; } }; function hideLayer(doc, name) { doc.layers.getByName(name).visible = false; }; function exportMyPng(dest, doc, props) { if(props.hasOwnProperty("antiAliasing")){ switch(props.antiAliasing){ case "ARTOPTIMIZED" : { app.preferences.setIntegerPreference("plugin/PNGFileFormat/AntiAlias", 1); break; } default : { break; } } } var pngOpts = new ImageCaptureOptions(); pngOpts.antiAliasing = true; for (var all in props) { if (pngOpts.hasOwnProperty(all) && all != "antiAliasing") { pngOpts[all] = props[all]; } } doc.imageCapture(File(dest + "/" + doc.name.replace(/\.\w+$/, props.extraStuff + ".png")), doc.visibleBounds, pngOpts); }; var doc = app.activeDocument; revealAllLayers(doc); hideLayer(doc, "Materials"); hideLayer(doc, "Detail Artwork"); exportMyPng(folder_1, doc, { transparency: false, antiAliasing: "ARTOPTIMIZED", resolution: 300, extraStuff: "_header" }); hideLayer(doc, "Header"); exportMyPng(folder_2, doc, { transparency: false, antiAliasing: "ARTOPTIMIZED", resolution: 300, extraStuff: "" }); app.activeDocument.close(SaveOptions.DONOTSAVECHANGES); }; test(); test();
I found the program Name Mangler done an exceptional job of the completion of the task of renaming. Here's a screenshot of what I'm asking for looks like with this program.
My ultimate goal is to be able to integrate this unique Name Mangler feature the existing script I posted above. Now, the problem is that I need ONLY to assign the file created by the section of the lines 66-71. As you can see, I need to remove the file name starting at the index of 14 characters.
Is it possible and something that anyone can help with?
Thank you in advance!
Brooks
Whew busy days!
Well, I got this here:
#target illustrator function test(){ var folder_1 = Folder("~/Desktop/Header CAD"); var folder_2 = Folder("~/Desktop/Clean CAD"); app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS; function revealAllLayers(doc) { for (var i = doc.layers.length - 1; i >= 0; i--) { doc.layers[i].visible = true; } }; function hideLayer(doc, name) { doc.layers.getByName(name).visible = false; }; function exportMyPng(dest, doc, props) { if(props.hasOwnProperty("antiAliasing")){ switch(props.antiAliasing){ case "ARTOPTIMIZED" : { app.preferences.setIntegerPreference("plugin/PNGFileFormat/AntiAlias", 1); break; } default : { break; } } } var pngOpts = new ImageCaptureOptions(); pngOpts.antiAliasing = true; for (var all in props) { if (pngOpts.hasOwnProperty(all) && all != "antiAliasing") { pngOpts[all] = props[all]; } } doc.imageCapture(File(dest + "/" + doc.name.replace(/\.\w+$/, props.extraStuff + ".png").substr(props.charsOffStart)), doc.visibleBounds, pngOpts); }; var doc = app.activeDocument; revealAllLayers(doc); hideLayer(doc, "Materials"); hideLayer(doc, "Detail Artwork"); exportMyPng(folder_1, doc, { transparency: false, antiAliasing: "ARTOPTIMIZED", resolution: 300, extraStuff: "_header", charsOffStart: 0 }); hideLayer(doc, "Header"); exportMyPng(folder_2, doc, { transparency: false, antiAliasing: "ARTOPTIMIZED", resolution: 300, extraStuff: "", charsOffStart: 14 }); app.activeDocument.close(SaveOptions.DONOTSAVECHANGES); }; test();
This one has a new parameter "charsOffStart" that you have to stick in your two-functions for the economy, and it will be lop however much from character now!
-
Change the string "Please enter the user name" to a Secure area login
Hey there,
I wonder if there is a way to insert a few js similar to http://forums.Adobe.com/docs/doc-1808 to change the alert which has demonstrated when a person enters a user name to sign into a secure area. We use e-mail instead of user names, so it is confusing that the pop up according to "Please enter the user name" when it is inserted there nothing there. I'd be happy to change it to "Please type the e-mail address"
I read all the info on personalization of messages from BC with JS and it is of course - I just need to be headed in the right direction with the js for this one right.
Thanks in advance!
There is javascript just below your login form that deals with the validation of this form. I'm sure that you can change where I select "Username" to "E-mail address." Find similar code (your name of the function will be different) and make the change on your login page.
function checkWholeForm68244 (theForm) {}
var what = "";
If (theForm.Username) why += isEmpty (theForm.Username.value, "Username");
If (theForm.Password) why += isEmpty (theForm.Password.value, "Password");
If (why! = "") {}
Alert (Why);
Returns false;
}
theForm.submit ();
Returns false;
}
Change "Username" in red above for "Email address" and you're all set.
-
How to remove usernames unwanted from appearing when you start to enter the user name?
When I start to enter a user name, a drop-down list of names is displayed. How can I remove a name in this menu?
Hello rs27, point culminating / touch, do not click on the user name that you want to remove, and then click on remove the keyboard.
Thank you
-
Safari inserts space when you enter the user name
When I go to a Web site that requires a connection and enter my username (which is my name) the browser automatically inserts a space between the first name and family name which causes the connection fails. How can I stop this from happening? It is very annoying.
For example: I want to enter is johnsmith, but what is entered when I type this: Jean Dupont
Try going to system preferences/keyboard/text and uncheck automatically correct spelling. Then go to Safari/Edit/spelling and grammar/show spelling and grammar. Type the correct word and then click on save. You can then turn on to automatically correct spelling.
-
I can not access my Verizon email on my iPad. I can access the login page, but there is no box to enter the user name. I talked to Verizon support, and they say no problem at their end. Any ideas?
Macbeth,
From your description, it appears you are trying to get your mail using Safari to access your e-mail account. Why you do not use the Mail App?
http://www.Verizon.com/cs/groups/public/documents/adacct/Setup-email-mobile-Devi Ed.pdf
Maybe you are looking for
-
P875-105 satellite will not start
I bought this laptop P875-105, three weeks ago. Today, I was working on it and all of a sudden it stopped. Now I want to start it but it does nothing. the battery is full, so it couldn't be the problem, any suggestions?
-
left and right arrows no longer work in Safari, work in Excel, arrows up and down to work in Safari. Any suggestions?
-
can update you an ios7.1 to an ios8.1 phone
can update you an ios7.1.1 to an ios8.1 phone
-
Question about lights LED R7000
Question about this quote from the Manual: "when the router is turned on, the light during approximately 10 seconds and then turn. If all lights lit, this indicates a fault in the router"my router lights LED is turned off. Are they supposed to? I dis
-
Problems with reorded/live TV in Windows Media Center/player
Having recently updated the drivers for my graphics (Nvidea GeForce GTX 460 SE) Windows Media Player/Center refuses to show any video image during an attempt to play live TV or TV recorded previously. I only get audio.My drivers are up to date and th