Hide or show a column based on a parameter?
I have a parameter that has two values linked to 2 fields and included in my SQL query. I would like to hide or show columns based on the parameter value chosen for other fields. How do I begin to write the expression?
Hi KittyCat101,
Based on my understanding, you want to display columns dynamically based on a parameter, right?
In your scenario, you can specify column visibility for all columns based on the expression which contains selected parameter values. So that if we select a value from the drop-down list of the parameter, the column will display based on the column visibility
expression. For more information, please refer to this article:
Conditionally Setting Column Visibility in SSRS.
If you have any question, please feel free to ask.
Best regards,
Qiuyun Yu
Qiuyun Yu
TechNet Community Support
Similar Messages
-
Displaying columns based on user parameter
Hello Experts,
My oracle apps version is R12.1.3
and database is 11g
and below is my Question?
How can we display columns in a report based on user parameter.
Suppose my report has 15 columns but some user dont need all this 15 columns, so before getting the output user wants to give parameter for that report and then report will give output for only those columns which user had given in parameter window.
I think i clear my point here. Any help could be very much appreciated.
Thanks,
AtulWhat if you have 15 parameters such as
Display onhand (Yes/no)
Display item description (yes /no)
etc.
And then in the report, have a trigger associated with each column (as well as heading) that returns false if the parameter is No.
Hope this helps,
Sandeep Gandhi -
Conditionally Hide and Show a column in a template based on a column data
Hi ,
We have an RTF template for Oracle iExpense Report. We have two types of Expense type . Business and Non-Business.
We need to conditionally enable Host Country and Merchant Name if the Expense Type is Non- Business and hide the two columns if the type is Business in a single RTF template.
Can anyone help on this? We have a close deadline for SIT. Please find below the sample layout for your understanding
For Business type,
Name
Expense Type
Amount
For Non -Business,
Name
Expense Type
Host Country
Merchant Name
Amount
Please help me.. I am new to Oracle Applications and XML Reports.
Thanks
AbhilashHi Kavipriya,
You just made my day! thanks a lot will try and come back to here if there are any issues on this
Regards,
Abhilash -
How to hide and show Omniportlet based on user privileges
hi all
I am trying to hide or show an Omniportlet based on user privileges, which means accessc control on portlet-level for Omniportlet. But I couldnt find out how to do it.
According to Portal Developer's Guide:
You can hide and show portlets built with Web Clipping and OmniPortlet on portal pages dynamically by using security managers. Although Web Clipping and OmniPortlet do not expose security managers through the user interface, you can apply them by editing their XML provider definition file.
Question is: where can I find that XML file? Is this file accessible and configurable somewhere through Portal Enterprise Mgr?Hi,
I don't think you can edit this file through Enterprise Manager. Atleast as far as I know. But its available on the server. I have a NT installation and I found it under:
D:\oracle\Mid_tier\j2ee\OC4J_Portal\applications\portalTools\omniPortlet\WEB-INF\providers\omniPortlet
You might want to restart the Portal application through OEM after you change this file.
Hope this helps, -
SSRS Matrix report to show or hide year column based on parameter value "Date" selected.
Hey experts!
I have a requirement an ssrs matrix report should display columns (year/s) based on parameter value (date/s).
My Dataset fileds are: Product, Year_name, Month_name, Date
Currently my report output looks like this-
Param Date: 2013-08-01 00:00:0.000
Product +Calender2011 +Calender2012 -Calender 2013........ +Calender2014
Total
Total Jan13 Feb 13 Mar13.. Dec13 Total Total
Abc 100
220
10 20 30....... 20 250 400
Xyz 110
200 50 80 40....... 30 450 600
My requirement: if I'm selecting Date parameter value as '2013-xx-xx' I should only able to see Year column 'Calender2013' and rest of the years should hide. Similarly If I'm selecting Date parameter value as '2014-xx-xx' I should only able to
see Year column 'Calender2014' .
Appreciate your kindly help.
AfanHi Afan,
According to your description, you want to only show the selected year on your report, right?
In this case, you need to get the year from the date parameter using the expression below
=Year(Parameters!Date.Value)
And then use the expression below to get the year from Year_Name field.
=Right(Fields!Year_Name.Value,4)
Then add a filter to the dataset to filter the data like below
Expression:=Year(Parameters!Date.Value)
Operator:=
Value:=Right(Fields!Year_Name.Value,4)
Reference
http://msdn.microsoft.com/en-IN/library/dd255287.aspx
If you have any questions, please feel free to ask.
Regards,
Charlie Liao
TechNet Community Support -
How to hide table column based on country molga value
Hi Experts,
I am doing some enhancement in ess application. I want to hide table column based on country code i.e. Molga value.
I want to hide coulm for only Japan country reset of them i need to be show those coulmn.
Could you please provide me a sample code.
Regards
ChakriHi Chakri,
Your setting the table value that time you will get the Country Code.
1.Create the attribute like Country_Column_Visible Data Type bind the com.sap.ide.webdynpro.uielementdefinitions.Visibility this value you need to bind the table country column.
2.In Table You need to check the country code Japan is available you need follow this below sample code.
for(int i=0;i<tablesize;i++)
tablesithValue=wdContext.nodeTable().getTablenode(i);
if(null != tablesithValue.getcountrycode)
if(tablesithValue.getcountrycode.equalsIgnoreCase("Japan"))
wdContext.currentxxxxElement.setCountry_Column_Visible(WDVisibility.NONE);
}else
wdContext.currentxxxxElement.setCountry_Column_Visible(WDVisibility.VISIBLE);
Use the above code you condition it will work.I hope it will help you.
BR,
Durga -
Hi Gurus,
Can i hide column based on Prompt value?
My requirement is
I have report is showing Daily/Weekly/Monthly data based on prompt value ( Prompt selected values are Daily/Weekly/Monthly)
If user select daily then report will display data every day. if user select Weekly then report will display Every week data ( Week start from Monday).
I have one more columns as Day name to display day of the week for daily report. its working fine.
but i want hide day name column when i run report for weekly.
How can i hide column based on Prompt value. is it possible in OBIEE 10.3
really appreciated for your helpHere's simpler approach. Use column selectors.
1) The first column in your column selector will be where you put your Daily/Weekly/Monthly choices.
2) In the second column, put your Day column. Add another column, doesn't matter what. I'll explain later. In the caption for this column, put in something like "Select to Hide Day column."
3) Click "OK" and put your column selector in your Compound Layout.
4) Now, select the other column in place of the Day column.
5) Now go to the criteria tab. The "second choice" column should now be there in place of the original first column. Dummy out this column and click on the "Hide" checkbox in the column properties. Change the name to "No column."
6) Now go back to Results. The user now has two choices for the Day column, either the original column (the Day column) or the "No column" choice. When the "No column" choice is selected, the column disappears from the report. Users can make the selection whenever they choose Weekly as their choice. -
Dispaly or Hide a column based on Prompt Value
Hi All,
How can I Display or Hide a Column based on Prompt Value selected?
On my dashboard I have a Report/Request and a Dashboard Prompt.
Dashboard Prompt has three values, say: *'A', 'B' and 'C'*.
And my report/request has three columns named *'Field1', 'Field2'* and Field3'.
What I am trying to achieve is that whenever user selects prompt values as *'A' or 'B'* all the three fields on my report named *'Field1', 'Field2' and Field3'* should be displayed, however whenever user selects prompt values as *'C'* only fields named *'Field1' and 'Field2'* should be displayed.
Thanks,
DeepakHi Bhavna,
I tried using View Selector, however I am not able to achieve the required functionality with that.
I created a Request with 3 columns in it, then I switched to criteria and added another table to that. The new table automatically got the similar 3 columns used in the first report. Now when I tried to delete one of those columns from the new report, it also got deleted from the first report.
All the views are dependent, changes made to one are reflected in other.
Can't figure it out, where am I going wrong?
Thanks,
Deepak -
Hide column based on parameter value
Hi All,
I have requirement where i need to hide one column based on my input parameter value.per example
if my parameter say DISPLAY is Yes then i need to hide the column AMOUNT..
how to achieve this... Please help.
Thanks
BharatHi Bharat,
You can do it following the steps explained in the documentation :
http://docs.oracle.com/cd/E12844_01/doc/bip.1013/e12187/T421739T481157.htm#4535373
regards
Jorge
p.s. If this answers your question then please grant the points and close the thread -
Need to show the images in calculated column based on the condition in sharepoint 2013.
Hi ,
I'm working in sharepoint 2013, In this i want to show an image in calculated column based on the condition, but image is not showing .
In sharepoint 2010 its working with help of javascript in content editor on the same page. Same thing i tried in SP 2013. but doesn't work.
Could any one please give proper solution for this?
Thanks in advance.
by,
Siva.Hi please provide the JS you have used in the content editor as well as the calculation for the column so we can better understand what's maybe differs?
Blog: chrisstahl.wordpress.com Twitter:
@Cstahl -
Hide/show a column in a report
Hi,
I'm actually looking for a solution to hide/show a column in a report (matrix form)in function of a parameter..
Using the conditionnal formating propertie to hide a column (return false) works, but the colmuns in the right side don't move.. It's not very pretty..
An other way could be to change the elasticity property of a column, and replace the data by "", but apparently, we can't access to this property by the srw command.
I really need a solution, else I'll have to produce as many reports as I've to hide columns...
Thanks a lot
Best regards..
DAvid
nullHi,
I use 'decode' in sql statement. If your sql statement is applicable to this,you may use it. So you can choose which columns you want to use and also you can concatanate columns to make them one column. -
How to Hide/show the columns data while doing Drill down or drill up
Hi ,
How to Hide/show the columns data while doing Drill down or drill up in webi report .
Does it possible BO 3.1 version ?
Please suggest me on this.
Thanks & Regards
VenkatWhile that is not there yet, you can make use of the show when empty yes/no in combination with alerters.
So I have an alerter applied to every cell of the table.
When a condition is true (say I drilled down) I just put = "" in every cell, emptying the table,
because its now empty and doesn't need to show, it wont.
For the detail table I use the opposite, so when you drilled down it becomes visible...
Hope this helps all that do not have 40 yet
Good luck,
Marianne -
Hide or show the Artist and Album columns Command +B not working -itunes 11
Command +B
Shortcut
Hide or show the Artist and Album columns is not working no respond..-itunes 11 my desktop working but not my laptop MBA.
why is that?
anyone help me?oh ok.. itunes 11.0.1 update fixed this issue ... !!
-
Hide columns based on Authorization
Experts,
In a report i would like to hide few columns based on the authorization, only few users should be able to see
these columns but rest of the users should be able to view the report but not these columns. these columns
should either not visible on the report or display ****** for the data of these columns.
I tried to create authorization object in RSECADMIN but the problem is if a user doesn't have this
authorization he cannot even view the report it display the message "No Authorization".
any suggestions/help is greatly appreciated.
Thanks.Hi Geni,
You have two choice.
1. Override the column value to **** using virtual characteristics code
Assign a role to users who has authorization to see the columns
In Virtual charachteristics code, read table AGR_USERS table based on the sy-uname
If the role that is assigned for the columns is found do nothing, else overwrite it with ****
2. Create a User exit variable, in the variable code read the authorization of the user like above
If the role found assign 1 else assign 0.
Create a formula in the columns area and multiply your column value with the user exit variable value.
Suppress zero columns using the query properties.
Good luck,
Vijay -
Hide column based on condition on other column in table
hi,
am using BIP 10.1.3.2 to generate reports.In the template i need to hide one column based on condition on other.am using SQL query as my data source type.can anybody help me ?Use <?if:?> condition in the RTF, but its mainly for the rows not column. You can work around this by handeling in backend. Or take two separate tables, one with the column which you want to hide and another table without that column and before calling that table use IF condition.
Regards,
Amit D
Persistent Systems Ltd.
Maybe you are looking for
-
i just got my macbook pro a week ago and i was told that i will get the lion for free, if this is true, then how do i get it.
-
LabView Crashing and compile server error.
Hi, I'm having some errors when I compile code for my FPGA (PXI-7831R). I am using LabView 8.2.1. Sometimes labView crashes completely and sometimes it comes up with a compile server error. My code contains 3 VI's. The first send sends digital output
-
Iphone 3.0 reminder feature?
does anyone know if the iphone 3.0 software will include a reminder feature for missed calls or text messages. i recently purchased an iphone and am missing a ton of calls and text messages. due to my work environment i must have my phone set to vibr
-
SQL> select * from emp; EMPNO EMPNAME SAL empd 1 DJ 2800 26-MAR-06 2 VJ 9800 12-APR-00 2 VJ 7800 27-MAR-06 1 DJ 8800 27-MAR-06 The output i am expecting is as follows, I need to find the max sal, min sal ,max saldate, min saldate of each employee. Em
-
Help- I have added a field in my tabular form and now i get an error in mul
Help- I have added a field in my tabular form and now i get an error in muli update form; Here is the error, how do I go in to change the process, adding the extra field?? Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA