Creating Variables in BI Publisher
Hi All,
We have created columns in BI Answers using "case when" statements, is the same possible in BI Publisher. ie, Can we use "Case when" in BI Publisher, If yes, Please let me know on how to create columns using formulae in BI Publisher?
Thanks in Advance,
Hi,
try the follow this syntax: valueof("variable")
refer can we use repository variables in bi publisher like in anwers
Thanks
Deva
Similar Messages
-
Can we use session variables in BI publisher's Data Model SQL Query?
Hi Experts,
We need to implement Data level security in BI Publisher 11g.
In OBIEE we do so by using session variables, so just wanted to ask if we can use the same session variables in BI Publisher as well
ie can we include the where clause in the Data Models SQL Query like
Where ORG_ID = @{biServer.variables['NQ_SESSION.INV_ORG']}
Let me know your views on this.
PS: We are implementing EBS r12 security in BI Publisher.
ThanksRead this -> OBIEE 11g: Error: "[nQSError: 23006] The session variable, NQ_SESSION.LAN_INT, has no value definition." when Creating a SQL Query using the session variable NQ_SESSION.LAN_INT in BI Publisher [ID 1511676.1]
Follow the ER - BUG:13607750 - NEED TO BE ABLE TO SET A SESSION VARIABLE IN OBIEE AND USE IT IN BI PUBLISHER
HTH,
SVS -
Session variables in bi publisher 11g data model
Hello ,
I am new to bip data models , i am creating data model using bi answers issued sql query . In that bi answers there is an column containing session variable (nq.session.Currency) . When using column in bip data model . How do i give filter column telling it has session variable and setting the session variable currency as bind parameter .
Please provide inputs how to use columns containg session variable in bi publisher data model
Thanks,
SRIKANTHHi,
You can use VALUEOF("session_variable_name") in the filter condition in your logical query.
BR. -
Need steps to create ant scripts for publishing and deploying projects.
Need steps to create ant scripts for publishing and deploying projects.
Have got ant, Oracle BPM Enterprise WL edition installed , Need to know what are the other configurations to be done.
Any working example would help me to understand, please do mail me at [email protected]
Thanks in advance.
-SreeSreekant,
Please find the build file to publish and deploy.
<project name="deployProject"
xmlns:fuego="antlib:fuego.tools.ant.enterprise"
xmlns:fuego.j2ee="antlib:fuego.tools.ant.j2ee" default = "publish">
<property file="./Properties/fuego_deploy.properties"/>
<fuego:passport id="fuego.passport"
directoryid="${fuego.directoryid}"
preset="engine" />
<target name="publish" description="Publish and deploy processes" depends = "takeInputs">
<!-- Open a session to the Oracle BPM directory -->
<fuego:session
passportref="fuego.passport"
verbose="true"
properties="${fuego.basedir}/conf/directory.xml"
haltonerror="true" >
<!-- Publish processes -->
<fuego:publish fpr="${fuego.project.name}"
deploy="true"
engine="${fuego.engineName}"
importdata = "${fuego.importdata}"
automaproles="${fuego.automaproles}"
automapbuspars = "${fuego.automapbuspars}"
automapvars="${fuego.automapvars}"
automapconfigs = "${fuego.automapconfigs}">
</fuego:publish>
</fuego:session>
</target>
<target name= "takeInputs" >
<input
message="Please enter admin-username:"
addproperty="fuego.participant"
/>
<input
message="Please enter admin-password:"
addproperty="fuego.password"
>
</input>
</target>
</project>
and find the properties I have used..
fuego.basedir=C:\OraBPMEnterpriseHome
fuego.directoryid=default
fuego.engineName = bpmengine
fuego.project.name = E:/antExamples/Project/CommonUtilities
# If the below property is true then ant script imports data from the project, as defined in Studio.
# This includes importing:
# •Holiday and Calendar rules
# •Organizational Units
# •Roles
# •Resource configurations
# •External Variables
fuego.importdata = true
#If the below property is true ant script automatically map abstract roles to real ones with the same name.
fuego.automaproles=true
#If the below property is true ant script automatically map business parameter variable names (as defined in the project design) to an business parameter variable id with the same name (as defined in the Fuego Enterprise directory).
fuego.automapbuspars = true
#If the below property is true ant script automatically map external variable names (as defined in the project design) to an external variable id with the same name (as defined in the Fuego Enterprise directory).
fuego.automapvars=true
#If the below property is true ant script automatically map External Resources configurations (as defined in the project design) to real Configurations with the same name (as defined in the Fuego Enterprise directory).
fuego.automapconfigs = true -
How can I change my Shared Variable from "I/O Variable" to "Network Published"
Hello,
I have an application that is using a series of NI wireless sensor nodes. I am trying to programmatically access shared variables. Right now the only method I have found to access the data from the shared variables is datasocket read. I am on labview 8.6.1 so I don't have as many shared variable options as newer versions of labview. I do think there is a way to access properties for the shared variables, but I'm not sure about how to change the nodes channel properties to "Network-Published". Do i need to remove the node from the project and bring it back in with the new settings? When i have done this in the past i have run into naming conflicts. I would appreciate any ligtht that can be shed on this issue that will help me create a vi that operates quicker.Any Shared Variable that has “I/O Variable” for its Variable Type (see screenshot of the Shared Variable Properties below) refers to any channel of data (such as Analog Input or Output or Digital Input or Output) directly from a module channel. In other words, this is how you directly get the raw reading straight from (or to!) a specific module channel.
You cannot edit the Variable Type to Network Published. You can check “Enable Network Publishing” as above, which allows this Variable to be accessed from a VI on a Host VI. You could also create a separate Network-Published Shared Variable which you can wire directly to the I/O Variable on the Target VI if you wish.
Best,
Ryan C.
Applications Engineer
National Instruments -
Creating variables in Report Painter
Hi ...
I would like to know ... how do I create variable ? I know it is via T CODE GS11, but when run tht, in the next screen it pops up for variable ? What variable do I need to enter ? is this predelivered Eg : CE-PK, or can we create one ? Please advise
Also, I would like to I have a requirement for a report whereby the format is like this .....
SALES CURR MONTH (06/2006) LAST YEAR
- Sales IT
- Sales 1
- Sales 2
COGS
- cogs 1
- cogs 2
- cogs 3
COS
- cos 1
- cos 2
- cos 3
GROSS PROFIT
Whereby, SALES = sales it + sales 1 + sales 2, COGS = cogs 1+cogs 2 + cogs 3, COS = cos 1+ cos 2+ cos 3. also GROSS PROFIT = SALES + COGS + COS
The abpve report is inclusive of Cost Centre and Profit Centre, how acn I utilize the libraray in Report Pianter to create such report, is this possible in Report Painter whereby including Cost center and Profit Centre in one single report
Pls assist me
NathanWhen you create your variable first enter the variable name. Second enter the reporting "table" to use. Third enter the "field'. Press enter. Next enter a default value for your field. Save you variable. It is now ready to use in your report painter.
Using the PCA reporting tables gives you the profit center but not the cost center. You can only use one reporting table per report. you will need a cctr report for that.
First create your own libray from GLPCT. Next create your report using your new library. The report painter can do the calculations that you have shown.
You create a formula in the row or column to calculate your sub totals.
pls assign points if helpful as a way to say thanks. -
Can we use repository variables in bi publisher like in anwers
can we use repository variables in bi publisher like in anwers
if possible then howYes,
but you should be using Oracle BIEE as Datasource in order to use the variable of repository
you 'll have to follow this syntax: valueof("variable") -
How to create variable in BEx on a Nav Attribute?
Hi All,
We are creating a report on Master data object 0MILESTONE. 0PROJECT is the navigational attribute of 0milestone.
and ZSTATUS is the navigational attribute of 0PROJECT.
Requirement is to create variable on ZSTATUS in BEx. How do I do that? I dont see option of creating variable on Nav attribute of a Nav attribute.
Regards,
BobHi,
There is nothing as such creating variable for navigation attribute. You can only create variable directly on particular infoobject.
In your case you are using transitivie attributes. So they can not be accesed directly in BEX query. You can only use 1st level nagivation attributes in bex query.
[http://help.sap.com/saphelp_nw04/helpdata/en/6f/c7553bb1c0b562e10000000a11402f/content.htm]
Regards,
Durgesh.
Edited by: Durgesh Gandewar on Feb 22, 2012 3:53 PM -
How to create variables in payroll rules
Hi Experts,
Can you please let me know how to create variables in payroll rules and how to assign values to them.
Please share some documentation on this topic.
Thanks so much,
UttamaHi Vijay,
Variables can be created for -
Char Values
Texts
Formula elements
hierarchy and its nodes
For Characteristic Values -
These are used to be filled by user in the query selection screen
1.In the filter tab of QD, select the characteristic for which you want to create a variable,right click - >Restrict
2.Select variabes from drop down
3.Click Create new variable and then define its properties like "Processing By",Settings in Details tab etc and save it
4.Move it to the right side and click ok
Now you have created a variable and used it as a placeholder for that characteristic for which user can enter the value to act as dyanmic entry.
Regards,
Vineeth -
Hi, i have got another problem with livecycle designer scripting.
I have got script line which is defining of string variable:
var aaa = "this is my string";
and i have got embed XML schema like this (it`s only short part of whole file):
... xs:element name="bbb" type="xs:string"/ ...
After saving data to XML i would like to get "this is my string" as a value of my "bbb" XML element.
To save this data i`m using submit button which is connect with submit.php file on my server.
How to connect script created variable and embed XML schema element which is present on my "Data View" tab.
Please help me a bit becouse i don`t know even where to search answer of it...
Of course i know possibilities to create fake unvisible text field object and bind it with 'bbb' and than put "this.rawValue = aaa" to connect those two variables but i think that is not a good idea to solve it in that way. It`s too primitivei solve it, i should write this:
xfa.datasets.data.bbb.value = aaa; -
Hi Experts,
I am using BI Publisher integrated with OBIEE.
I have created a user in RPD file.
when i try to login using that user in OBIEE it working successfully,but when i try it with BI Publisher its failing.
Could you please let me know what are the steps required to create user in BI Publisher,
Cheers,
Andyhi,
create the Groups in RPD Manage-->security-->groups
!http://img31.imageshack.us/img31/7303/groupsu.jpg!
after creating the groups assign the user that u logged in to the Groups
!http://img31.imageshack.us/img31/7240/assigninguser.jpg!
thanks,
Saichand -
How to create variables at runtime
Hi,
I need to know how can i create variables at runtime.
or is their anything like array that we create in 'C' if yes . how can i define its size at runtime.
Thanks,
Dev.In forms, either record groups or pl/sql tables of records give similar functionality to an array. You have full programatic control of either but with completely different syntax. Record groups integrate well with certain forms built-ins and features (eg LOVs and Tree items). PL/sql tables integrate well with other pl/sql such as stored procedures. Unlike an array, a pl/sql table may be SPARSE (index numbers need not be sequential), and UNBOUNDED (no need to declare the number of rows).
-
Creating variables in a java swing program useing event
This is my code:
*Old School Calculator
*@Collin Doering
*Version 2.00
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class OSC {
private static void createAndShowGUI() {
int first = 0;
int second = 0;
int third = 0;
int fourth = 0;
int fifth = 0;
int answer;
System.out.println ("Calculations");
System.out.println ("-------------");
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("OSC");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button1 = new JButton("1");
button1.setMnemonic(1);
button1.addActionListener
new ActionListener() {
public void actionPerformed (ActionEvent e) {
first = 1;
//This is when the error says "Local variable first is accesed from
with in inner class; needs to be declared final;
System.out.println ("first = ");
JButton button2 = new JButton("2");
button2.setMnemonic(2);
button2.addActionListener
new ActionListener() {
public void actionPerformed (ActionEvent e) {
System.out.println ("Second = ");
JButton buttonx = new JButton("x");
buttonx.addActionListener
new ActionListener() {
public void actionPerformed (ActionEvent e) {
System.out.println ("answer: ");
JPanel panel = new JPanel(new GridLayout(10,10));
panel.add(button1);
panel.add(button2);
panel.add(buttonx);
frame.getContentPane().add(panel);
panel.setBorder(BorderFactory.createEmptyBorder(
30, //top
30, //left
10, //bottom
30) //right
frame.pack();
frame.setVisible(true);
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
I am trying to create variables so i can make a calculator (right now i only have buttons 1, 1 and multiply). //This is when the error says "Local variable first is accesed from
with in inner class; needs to be declared final; then when i declare it final it says <identifier expected>. Could some one please help me. thanx.Please post code within code tags (press the "code" button).
Why are you using an inner class? Simplify:
public class OSC implements ActionListener {
button1.addActionListener( this );
public void actionPerformed( ActionEvent e ) {
if ( e.getSource() == button1 ) . . . -
Creating variables in BO using BO SDK
Hi,
We can create variables which can be formulas applied on objects using infoview.
Is there any way, these variables can be created using java BO SDK?
Please paste some sample code for us.
Cheers,
ShrutiPlease find below a snippet code based on java managed RAS api that adds a formula onto the report. I hope this answer your question.
<%@ include file="logon.jsp"%>
<%
ReportClientDocument oReportClientDocument;
IReportAppFactory oReportAppFactory;
IInfoObjects oInfoObjects=null;
IInfoObject oInfoObject=null;
String reportName = "SimpleRCAPIReport.rpt";
// Retrieve report to be modified
oInfoObjects = iStore.query("Select * from CI_INFOOBJECTS where SI_PROGID = 'CrystalEnterprise.Report' and SI_INSTANCE = 0 and SI_NAME = '" + reportName + "'");
oReportAppFactory = (IReportAppFactory)es.getService("", "RASReportService");
oReportClientDocument = oReportAppFactory.openDocument((IInfoObject)oInfoObjects.get(0), 0, java.util.Locale.ENGLISH);
// First create the formula field
FormulaField newFormulaField = new FormulaField();
// Set the parameters (assume it's a string and Crystal Syntax)
newFormulaField.setText("{Customer.Contact First Name} + ' ' + {Customer.Contact Last Name}");
newFormulaField.setName("CustomerName");
newFormulaField.setSyntax(FormulaSyntax.crystal);
newFormulaField.setType(FieldValueType.stringField);
// Now add it to the report
oReportClientDocument.getDataDefController().getFormulaFieldController().add(newFormulaField);
// Now that the formula has been created, add the newly created formula to the report
// First determine which section to add the formula field to - in this case the details section
ISection sectionToAddTo = oReportClientDocument.getReportDefController().getReportDefinition().getDetailArea().getSections().getSection(0);
// Get back all the formulafields in the report
Fields formulaFields = oReportClientDocument.getDataDefController().getDataDefinition().getFormulaFields();
int formulaFieldIndex = formulaFields.find("{@CustomerName}", FieldDisplayNameType.formulaName, java.util.Locale.ENGLISH);
Field formulaField = (Field)formulaFields.getField(formulaFieldIndex);
// Set the type of field this is
formulaField.setType(FieldValueType.stringField);
// Now create a new Field object which will be added to the report
FieldObject oFieldObject = new FieldObject();
// Set the datasource of this field object to the formula form of the above Database Field Object
oFieldObject.setDataSourceName(formulaField.getFormulaForm());
oFieldObject.setFieldValueType(formulaField.getType());
// Now set the co-ordinates of where the field will go
oFieldObject.setLeft(8000);
oFieldObject.setTop(1);
oFieldObject.setWidth(1911);
oFieldObject.setHeight(226);
// And finally Add it to the report
oReportClientDocument.getReportDefController().getReportObjectController().add(oFieldObject, sectionToAddTo, -1);
// Now display the report
session.setAttribute("reportSource", oReportClientDocument.getReportSource());
response.sendRedirect("CrystalReportViewer.jsp");
%>
Cheers
Alphonse -
Creating variables in Process Flows and using thse variables in the filter
Hi,
I am new to OWB and in learing stage. Need to information.
*1. as to how pass/create/use variables to OWB mapping ?*
*2. Creating variables in Process Flows and using thse variables in the filter operator of the OWB mapping?*
*3. Other mechanisms of how to create/use variables within OWB mapping itself ?*
can you please provide the above details and guide me / help me in this regard.
Thanks,
skms.1. Add parameters to your mapping using the MAPPING INPUT PARAMETER from the pallette.
2. Add parameters to the START operator in the process flow. Bind the process flow parameter to the Mapping parameter.
3. May be appropriate to use CONSTANTS instead of parameters.
Regards
Si
Maybe you are looking for
-
I just got a new iPad air and also own an iPhone 5. I'm receiving most of my text messages on the iPhone, but some are now also showing up on my iPad. I don't want them on my iPad, any suggestions on how to get them to stop showing up n my iPad?
-
Hi, I am about to buy Snow leopard in a few days and I use mail.app extensively. Just wondering about the new features in mail.app. is it faster? any new features? I don't connect to exchange server
-
Problem while installing solaris 10 on HP proliant DL 380 G5.
Hi, facing problem while installing solaris 10 05/09 on HP proliant DL 380G5. The array controller is E200. i have installed the raid controller driver CPQary3-2.1.0-solaris10-i386, it is going ahead but not detecting the whole hard disk space. My ha
-
Hi All, I have a G5 Dual 2.5ghz running OSX10.5.2 that came with an ATI Radeon 9800XT video card. I am using 2 monitors, a 17" Apple studio display (DVI connector) and a Dell 24" LCD (DVI-I? connector - it plugs into the ADC port). The Apple display
-
Hi! I just cannot figure out how could I make the controller assignments specific for each project. For example I want cc30 to be an AutoFilter cutoff on first track in a project, but in the next project I want it to be the AutoFilter threshold on th