Column Visibility in SSRS

I am using SSRS 2012 for my report. I want to hide certain columns in the report. I don't want to see spaces between columns in my report when a middle column visibility is set to hide. I have an expression that hides or makes visible a certain
column base on the value selected. But the issue I have with this is that I see spaces between columns in the table when the report is rendered.
=IIF(CBool(Parameters!Column.Value)=True,True,False)
In the image below, I want to be able to hide the Code column at the middle of the table without seeing any gap between columns in the table. Thanks for the help.
Zionlite

Hi Yokoos,
According to your description, you have a parameter in your report to control the visibility of a column. Now you find there is blank space on the location of the column that is hidden. Right?
In Reporting Service, if you just set visibility for the cells instead of the column/row, the space of the column/row will be reserved and that will generate/cause blank space at run time. So in your scenario, you just need to put your expression into column
visibility to achieve your goal. Here are screenshots for your reference:
Reference:
Column Visibility Dialog Box (Report Builder)
If you have any question, please feel free to ask.
Best Regards,
Simon Hou
  

Similar Messages

  • Column Visibility Expression help - SSRS

    I have a report in SSRS that has 12 columns. On each column, I have a corresponding column visibility expression like so:
     =IIF(InStr(JOIN(Parameters!HideColumns.Value,
    ","),"01")=0, False, True)
    Where I have the "01" I change to "02","03","04","05","06","07","08","09","10","11"
    & "12" respectfully across my column. The intent is to pass a parameter and allow the end user to "Hide" the column from visibility to allow them the flexibility on printing records. The issue I am having is I need a default that allows
    them to not hide anything, meaning print all 12 columns. Right now, its forcing me to pick one column to hide, is there something I could add to this to say, All? Hope this makes sense.

    Hi,
    For default value of this parameter(Parameters!HideColumns.Value)
    add  a value that is not in 01 to 12 .
    As an example if you  add 13 to the  default value   of the parameter, than  your expression will not hide the column 
       =IIF(InStr("13",
    ","),"01")=0, False, True) 
       =IIF(InStr("13",
    ","),"02")=0, False, True)  and so on.
    Many Thanks
    Chandra
    Please mark the post has answered if this post helps to solve your issue

  • Multiple column selection in ssrs report

    Hi all
    I am developing one report 
    which would be based on column selection combo
    what i want to achieve...
    i will use Store procedure
    and in my report i want multi select parameter called @Column_To_Select
    i want available values for combobox as total column names which is return by store procedure
    and when i select column1 is should only display column1 from tablix
    can one help how can i get column names from store procedure 
    Dilip Patil..

    You cant alter dataset like this. metadata has to be constant for SSRS report to work properly.
    I think your requirement should be implemented as follows. Always bring all columns from query inside dataset. Then in your report container (tablix/matrix) set an expression for columns visibility property to show only when select parameter value has the
    column name.
    The expression would be like below for hidden property each column
    =IIF(InStr("," & Join(Parameters!Columnnames.Value,",") & ",",",ColumnName,")>0,False,True)
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Af:column visible property

    Hi,
    I am using JDeveloper 11.1.1.4 and ADF-BC in my application.
    I want to pragmatically control the visible property of the af:column inside the table.
    I have the following code for af:column.
    <af:column sortable="false" headerText="Impact Cat New" id="c7" visible="#{row.bindings.Selected.inputValue}">
    </af:column>
    Initially, the value of 'Selected' will be false when the table is first displayed and hence it should NOT be displayed.
    In the table selection listener,I set the property 'Selected' to true for the selected row and refresh the table[AdfFacesContext.getCurrentInstance().addPartialTarget(tblEmp)].
    But Even after refresh the table is never showing the column for which visible is set as true.
    The table is inside a panelCollection.
    Please advice.
    Regards,
    Praveen

    This won't work, as the column is the container for all rows and the row attribute is only available when the table rows arr stamped. I don't understand your use case. You want to show a column if one row gets selected? Sounds odd to me.
    If you really want to do this, you have to set an attribute outside the table and use the selection listener to switch this attrbute. Then use the new attribute in the columns visible property.
    Timo

  • Find the difference between two columns in an ssrs matrix ? MSCRM

    Hi All,
    I am working in reporting part of our project (On-line MSCRM 2013) & in reporting services.
    I am trying to create report using fetch xml based. Below is the snap what we required the result.
    Kindly help me, how to get the difference in both column. (Its a matrix table where year is grouped).
    We need difference between both year Like (Plan Revenue of 2013 & Plan Revenue of 2014 difference in Plan Revenue Diff section) and same for Actual
    Revenue.
    https://social.microsoft.com/Forums/en-US/054d5ca4-0d38-4dc6-84a8-88866cc228fe/find-the-difference-between-two-columns-in-an-ssrs-matrix-mscrm?forum=crmdevelopment
    Thanks,
    Mohammad Sharique

    Hi Bro,
    I used parametrized option for year and done the report,Currently we are getting values in Difference column now i want to show
    that value in percentage. How can we show the percentage based on that value. Means i want to show the Difference in Percentage. 
    Kindly help me i tried but getting some issue. Below i am mentioning the code and snap with result.
    Below expression using to showing Plan Revenue in Percentage for year.
    =
    Sum(IIF(Fields!new_year.Value =Parameters!StartYear.Value,cdec(Fields!new_planrevenueValue.Value/1000), cdec(0)))
    - Sum(IIF(Fields!new_year.Value =Parameters!EndYear.Value,cdec(Fields!new_planrevenueValue.Value/1000), cdec(0)))
    /IIF(Sum(IIF(Fields!new_year.Value = Parameters!StartYear.Value,cdec(Fields!new_planrevenueValue.Value/1000), cdec(0)))>0,
    (Sum(IIF(Fields!new_year.Value = Parameters!StartYear.Value,cdec(Fields!new_planrevenueValue.Value/1000), cdec(0))))
    ,1)
    )*100))
    Result issue is as below in snap with highlighted in red colour.
    Kindly help me on this issue also :)

  • WPF Data Grid Column Visibility Toggle Issue

    I have a WPF control that is used in multiple dialog forms. In one of these, I want to include a checkbox column along with two buttons that fire a method to either include all (check all the boxes) or exclude all (uncheck all the boxes.)
    I setup a Boolean variable to control this "IsExcludeVisible"
    Here is a snippet of the xaml:
    <Grid>  
    <Grid.ColumnDefinitions>
       <ColumnDefinition Width="Auto" />
       <ColumnDefinition Width="*"/>
     </Grid.ColumnDefinitions>
           <common:BaseDataGrid
      Name="grd"
      AutoGenerateColumns="False"            
      ItemsSource="{Binding ExcludeRoundingIngredientList}">
       <DataGrid.Columns>
         <DataGridTextColumn Header="Code" Binding="{Binding IngredientNumber}" />
         <DataGridTextColumn Header="Ingredient" Binding="{Binding Name}" />
               <DataGridCheckBoxColumn Header="Exclude"
    Visibility="{Binding IsExcludeVisible,
                                         Converter={StaticResource VisibilityConverter}}"
                                       Binding="{Binding MillBatchMixExclude}" />
               <DataGridComboBoxColumn Header="Rounding"
        DisplayMemberPath="Name"
                                    SelectedValuePath="RoundingId"
        SelectedValueBinding="{Binding MillBatchMixRoundingId}"
        ItemsSource="{Binding DataContext.RoundingOptions,Source={StaticResource Spy}}" />
         </DataGrid.Columns>
            </common:BaseDataGrid>
      <StackPanel ......
       <Button
        Content="Include All"
                    x:Name="btnIncludeAll"
    Visibility="{Binding IsExcludeVisible, Converter={StaticResource VisibilityConverter}}"
        csla:InvokeMethod.MethodName="IncludeAll"
        csla:InvokeMethod.TriggerEvent="Click"
        />
       <Button
        Content="Exclude All"
    Visibility="{Binding IsExcludeVisible, Converter={StaticResource VisibilityConverter}}"
        csla:InvokeMethod.MethodName="ExcludeAll"
        csla:InvokeMethod.TriggerEvent="Click"
        />
      </StackPanel>
     </Grid>...
    The button visibility toggles based on the IsExcludeVisible value as expected but the column visibility is totally unaffected.
    Am I missing something here (which obviously I am.)
    Below is my code to determine the value of the Boolean variable.
    public bool IsExcludeVisible
    get { return (SelectedReport.Name ==
    "Horizontal Batch Mix"); }
    Tom Mann MCSD C#

    I think the best way is to make a label function something
    like this (just off the top of my head, not tested):
    public function rate_label(item:Object,
    column:DataGridColumn):String
    return "GBP"+item.prdt_rate;
    Then in the DataGridColumn add a property:
    labelFunction="rate_label"

  • Is column visibility based on the first page of the result set or the entire result set?

    I have tried, in vain, to play with the column visibility expression in my report. So where my Business Unit is "MC" or "FM", then I want to display column "HCFA Number"...otherwise hide it. If I run strictly for "MC"
    it works! If I run simply for "CO" it works! And doesn't show! But if I combine "CO" and "MC", it is hidden and I would expect it to be visible since "MC" is part of my entire report.
    Here's the expression I came up with for Column Visibility...
    =IIf((Fields!BUSINESS_UNIT.Value = "MC") OR
    (Fields!BUSINESS_UNIT.Value = "FM"),FALSE,TRUE)
    Am I missing something here or just being dense late on a Friday???
    Thanks for your review and am hopeful for a reply.

    Hi ITBobbyP,
    It seems you have add parameter based on the "Business Unit" which is multiple values and when you select the "CO,MC" the entire column "HCFA Number" is hide, but what you want is to hide the CO related "HCFA Number"
    and show the MC related "HCFA Number", right?
    The expression you are using to show/hide the column visibility will based on the current filtered entire result set. That is mean the entire column "HCFA Number" will be show when the result set contains "MC" or "FM"
    or both, otherwise, it will always hide.
    In your scenario, you can set the row visibility using the expression and you will get the result like below:
    You can set the visibility of the textbox "[HCFANumber]", but the CO related "HCFANumber" will be blank:
    If I have some misunderstanding, please try to provide more details information about the expect result you want.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • How do I control a table's column visible in Java

    Using JDeveloper 11.1.1.4.0
    I want to control a rich tree table's column visibility programatically in Java. I've looked for syntax and do not find an example like I need. I need to directly control the column similar to how a panel collection does. The visibility of the column will be set and then the table refreshed (I've got the refresh part working), I just need to correctly reference the column. This logic will be triggered by a rowDisclosureListener that is defined as pageFlowScope. I've tried experimenting on myTable which is a RichTreeTable, but the plethora of syntax choices after "myTable." is enormous. Also, is it possible to allow the panel collection to override this logic or remove the column from its columns list?
    Thanks in advance,
    Troy

    Wow, I wish I could include a screenshot to show what is happening. My bean has somewhat similar logic, only I am trying to have my treetable show an additional column when a node of the treetable is expanded. I thought this problem might be caused by the panel collection so I tried taking it off, but it still behaves the same. I can show the column, but no header shows up for it. The original column headers stay fixed as does the data of node 0, but the subsequent (node 1) data after the first column is shifted to the right with each column added between the first column and the end column. If I do a browser refresh after expanding a node, it refreshes with the column header that was missing--strange.
    from my bean:
        public void onNodeDisclosure(RowDisclosureEvent rowDisclosureEvent) {
            boolean isCloseEvent = false;
            RowKeySet rowKeySet = rowDisclosureEvent.getAddedSet();
            //did disclosure event open a new node ?
            if (rowKeySet.iterator().hasNext()) {
                isCloseEvent = false;
                nodeLevel++;
            } else {
                isCloseEvent = true;
                nodeLevel--;
                //get the previously disclosed set
                rowKeySet = rowDisclosureEvent.getRemovedSet();
            if (nodeLevel == 1 && isCloseEvent == false) {
                setShowTaxyear(Boolean.TRUE);
            } else if (nodeLevel == 1 && isCloseEvent == true) {
                setShowTaxyear(Boolean.FALSE);
                setShowTaxunit(Boolean.FALSE);
            if (nodeLevel == 2 && isCloseEvent == false) {
                setShowTaxyear(Boolean.TRUE);
                setShowTaxunit(Boolean.TRUE);
              } else if (nodeLevel == 2 && isCloseEvent == true) {
                showTaxunit = true;
            if (nodeLevel == 3 && isCloseEvent == false) {
                setShowTaxyear(Boolean.TRUE);
                setShowTaxunit(Boolean.TRUE);
            partiallyrefreshUIComponent();
        public void setAmtsOwedTreeTbl(RichTreeTable amtsOwedTreeTbl) {
            this.amtsOwedTreeTbl = amtsOwedTreeTbl;
        public RichTreeTable getAmtsOwedTreeTbl() {
            return amtsOwedTreeTbl;
        public void setShowTaxyear(boolean showTaxyear) {
            this.showTaxyear = showTaxyear;
        public boolean isShowTaxyear() {
            return showTaxyear;
        public void setShowTaxunit(boolean showTaxunit) {
            this.showTaxunit = showTaxunit;
        public boolean isShowTaxunit() {
            return showTaxunit;
       * PRIVATE METHOD
      private void partiallyrefreshUIComponent() {
          AdfFacesContext adfFacesContext = AdfFacesContext.getCurrentInstance();
          adfFacesContext.addPartialTarget(getAmtsOwedTreeTbl());
      }my treetable:
            <af:treeTable value="#{bindings.GetAmtsGrandTotal_VO2.treeModel}"
                          var="node"
                          selectionListener="#{bindings.GetAmtsGrandTotal_VO2.treeModel.makeCurrent}"
                          rowSelection="multiple" id="amtsowedtt1" width="900"
                          columnSelection="multiple"
                          inlineStyle="border-style:none;"
                          summary="This table dynamically displays the amounts due, (interest, penalties and attorney fees--if any) and a total due.  The rows can be expanded to show the above amounts by year, tax unit and owner."
                          shortDesc="Amounts Due" autoHeightRows="0"
                          immediate="false"
                          clientComponent="true"
                          rowDisclosureListener="#{pageFlowScope.browseAmtsOwedTreeTblBean.onNodeDisclosure}"
                          binding="#{pageFlowScope.browseAmtsOwedTreeTblBean.amtsOwedTreeTbl}">
              <f:facet name="nodeStamp">
    <!-- this column is to always show -->
                <af:column id="amtsowedc1" width="130"
                           inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''}"
                           visible="#{true}">
                  <af:outputText value="#{node.bindings.NodeLabel}"
                                 id="amtsowedot1"/>
                </af:column>
              </f:facet>
    <!-- this column should show when node 1 or greater is exposed -->
              <af:column width="45" id="amtsowedc2"
                         visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxyear}" inlineStyle="text-align:center;"
                         sortable="true" sortProperty="#{node.bindings.Taxyear}">
                <af:outputText value="#{node.bindings.Taxyear}" id="amtsowedot2"/>
                        <f:facet name="header">
                          <af:outputText value="Tax Year" id="amtsowedot33"
                                         inlineStyle="text-align:center;"
                                         visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxyear}"
                                         noWrap="true" rendered="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxyear}"/>
                        </f:facet>
              </af:column>
    <!-- this column should show when node 2 or greater is exposed -->
              <af:column width="40" id="amtsowedc3" visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxunit}"
                         inlineStyle="text-align:center;"
                         sortable="true" sortProperty="#{node.bindings.Taxunit}"
                         filterable="true" filterFeatures="caseInsensitive">
                <af:outputText value="#{node.bindings.Taxunit}" id="amtsowedot3"/>
                        <f:facet name="header">
                          <af:outputText value="Tax Unit" id="amtsowedot66"
                                         inlineStyle="text-align:center;"
                                         visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxunit}"
                                         noWrap="true" rendered="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxunit}"/>
                        </f:facet>
              </af:column>
              <af:column id="amtsowedc4" align="right" headerText="Calculated Levy"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Calclevy}" id="amtsowedot4"/>
              </af:column>
              <af:column id="amtsowedc5" align="right" headerText="Levy Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Ballevydue}"
                               id="amtsowedot5"/>
              </af:column>
              <af:column id="amtsowedc6" align="right" headerText="Interest Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Intdue}" id="amtsowedot6"/>
              </af:column>
              <af:column id="amtsowedc7" align="right" headerText="Penalty Due"
                         inlineStyle="#{node.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Pendue}" id="amtsowedot7"/>
              </af:column>
              <af:column id="amtsowedc8" align="right" headerText="Attorney Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Attydue}" id="amtsowedot8"/>
              </af:column>
    <!-- this column is to always show -->
              <af:column id="amtsowedc9" align="right" headerText="Total Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="#{true}">
                <af:outputText value="#{node.bindings.Totalbaldue}"
                               id="amtsowedot9"/>
              </af:column>
              <f:facet name="pathStamp">
                <af:outputText value="#{node}" id="amtsowedot0"/>
              </f:facet>
            </af:treeTable>

  • Make a column visible false?

    Hi ppl
    How do I make column visible false? Tried all kind things without any luck?

    Hi all,
    hmmm...
    To remove a Column you only have to save the removed column into a list. When you want to see the column again, only add it to the TableColumnModel.
    For example:
    public YourTable extends JTable{
      private Hashmap deletedColumns;
      public void removeColumn(Object columnIdentifier){
        TableColumnModel columnModel = getColumnModel();
        int index = columnModel.getColumnIndex(columnIdentifier);
        TableColumn column = columnModel.getColumn(index);
        if(deletedColumns == null)
          deletedColumns = new Hashtable();
        deletedColumns.put(columnIdentifier, column );
        columnModel.removeColumn(column);
      public void addColumn(Object columnIdentifier){
        TableColumnModel columnModel = getColumnModel();
        TableColumn column = (TableColumn )deletedColumns.remove(columnIdentifier);
        if(column != null)
          columnModel.addColumn(column);
    }NOTE: I didnt compile the code, but this is the way to do it.
    Take care, because the default models takes String as identifiers for the headers. That isnt right, because all Objects wich have a implemetation of the "toString" will be returned as a String...

  • Interactive Report column visible but cannot filter

    I have a complex interactive report running on Oracle 10gR1 using Apex 3.1
    When I display the report, all the desired columns are visible. However, when I try to do a filter on a particular column it does not appear in the column filter list even though it is visible in the Select Column list. All the other report columns are available in the filter list.
    The specific column is the result of a join and a substitution within the SQL select. The problem column is 'file_nm'. I've bolded the line in the script below.
    Any suggestions?
    Thanks,
    George
    Here's the IR sql:
    WITH joined_data AS
    ( SELECT a.fdno fdno
    , a.site_abbrv_cd site
    , a.season
    , a.find_id
    , a.dig_ctgy_cd dig_ctgy
    , a.find_ctgy_cd find_ctgy
    , a.materials_qstnbl_ind matl_qstnbl
    , a.color
    , a.field_obj_type_nbr field_type_nbr
    , a.is_inscribed_ind is_inscribed
    , a.display_seq_nbr seq_nbr
    , n.img_file_nm file_nm
    , h.material_descr
    , g.general_matl_ind primary
    , g.specific_matl_ind secondary
    , i.keyword
    , i.kw_cls
    , i.lvl_nbr
    , j.kw_descr
    , b.site_subdiv_type_cd AS type
    , b.site_subdiv_nm AS nm
    , CONCAT(b.sq_h_coord, CONCAT(b.sq_v_coord,
    CONCAT(':', b.locus_nbr))) AS locus
    FROM find a
    LEFT OUTER JOIN ref_item_assoc m ON a.find_id = m.obj_id
    AND m.deflt_dsply_img_ind = 'Y'
    LEFT OUTER JOIN digital_img n ON m.ref_item_id = n.ref_item_id
    LEFT OUTER JOIN find_site_subdiv ab ON a.find_id = ab.find_id
    LEFT OUTER JOIN site_subdiv b ON ab.site_subdiv_id = b.site_subdiv_id
    LEFT OUTER JOIN keyword_assocn i ON a.find_id = i.obj_id
    LEFT OUTER JOIN keyword j ON i.keyword = j.keyword
    AND i.kw_cls = j.kw_cls
    LEFT OUTER JOIN material_find g ON a.find_id = g.find_id
    LEFT OUTER JOIN material h ON g.material_cd = h.material_cd
    SELECT site
    , find_id
    , season
    , fdno
    , matl_qstnbl
    , CASE WHEN color IS NOT NULL THEN color ELSE 'No entry' END AS color
    , CASE WHEN field_type_nbr IS NOT NULL THEN field_type_nbr ELSE 'No entry' END As Field_type_nbr
    , is_inscribed
    , seq_nbr
    *, MAX (CASE WHEN file_nm IS NOT NULL THEN 'Y' ELSE 'N' END) AS file_nm*
    , MAX (CASE WHEN type = 'AR' THEN nm ELSE 'No entry' END) AS Area
    , MAX (CASE WHEN type = 'AL' THEN nm ELSE 'No entry' END) AS A_Level
    , MAX (CASE WHEN type = 'LO' THEN locus ELSE 'No entry' END) AS Locus
    , MAX (CASE WHEN kw_cls = 'FI_CTGY' THEN kw_descr ELSE 'No entry' END) AS find_ctgy
    , MAX (CASE WHEN kw_cls = 'FI_DIGCTGY' THEN kw_descr ELSE 'No entry' END) AS dig_ctgy
    , MAX (CASE WHEN primary = 'Y' THEN material_descr END) AS Primary
    , MAX (CASE WHEN secondary = 'Y' THEN material_descr END) AS Secondary
    , MAX (CASE WHEN (kw_cls = 'FI_DESCR' AND lvl_nbr = 1) THEN keyword ELSE 'No entry' END) AS descr1
    , MAX (CASE WHEN (kw_cls = 'FI_DESCR' AND lvl_nbr = 2) THEN keyword ELSE 'No entry' END) AS descr2
    , MAX (CASE WHEN (kw_cls = 'FI_DESCR' AND lvl_nbr = 3) THEN keyword ELSE 'No entry' END) AS descr3
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 1) THEN keyword ELSE 'No entry' END) AS DescrN_1
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 2) THEN keyword ELSE 'No entry' END) AS DescrN_2
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 3) THEN keyword ELSE 'No entry' END) AS DescrN_3
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 4) THEN keyword ELSE 'No entry' END) AS DescrN_4
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 5) THEN keyword ELSE 'No entry' END) AS DescrN_5
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 6) THEN keyword ELSE 'No entry' END) AS DescrN_6
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 7) THEN keyword ELSE 'No entry' END) AS DescrN_7
    , MAX (CASE WHEN (kw_cls = 'FI_DESCRN' AND lvl_nbr = 8) THEN keyword ELSE 'No entry' END) AS DescrN_8
    , MAX (CASE WHEN (kw_cls = 'ARCH_CNTXT' AND keyword IS NOT NULL) THEN keyword ELSE 'No entry' END) as arch_cntxt
    FROM joined_data
    GROUP BY site, find_id, season, fdno, matl_qstnbl, color, field_type_nbr, is_inscribed, seq_nbr
    ORDER BY seq_nbr

    Look at the interactive report Column Attribute, Allow Users to Filter check box might not be checked for this column. Thanks.
    --Manish                                                                                                                                                                                                                                                                                       

  • How to set different row - column visibility attribute

    Hi all:
       I have one table in webdynpro for java. For example it have 4 rows, I need to set one column as different visible for row 1st and row 2nd .
               column1   column2
    row1      x               -
    row2      -               x
    Can I set it ?
    Thanks a lot.

    ya sure, u can
    make a visibility element and assign it to the tablecelleditor of each column of ur table. Now in the code, u must have bound the table to a node,  make the visibility element in the same node. Whichever row u want to make invisible, write the following code:
    wdcontext.node<nodename>.get<node name>elementat(<the row which u wish to make invisible>).set<visibility context>(wdvisibility.NONE);
    it will work.
    Let me know if u need further help....
    All The Best!!!
    Regards
    Gita

  • Column limit in SSRS Matrix report being uploaded to Report Manager in SQL2008 R2

    Hi,
    I am getting this error :
    SQL Server Reporting Services
    Error
    The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible
    version.
    I am attempting to upload my SSRS Matrix report to Report Manager. The report has a lot of columns (109 row columns followed by the variable number of column columns).
    After trial and error, I discovered that when I only have 107 row columns I can upload successfully.
    Can anybody explain why this is happening? Is there a limit of 107 columns?
    Thanks,
    GRustean

    As there was too much nesting in the tablix inside the report. We added new tablix and shifted some rows to that tablix. Because maximum of 36 level nesting is allowed in tablix

  • No reports are visible in ConfigMgr 2012 R2 console but in visible in SSRS report manager

    I'm installing ConfigMgr 2012 R2 with SQL server R2 SP2 in my lab environment. Everuthing went fine until i stumped upon a problem where the reports are not visible in Admin console but are visible in IE
    I've gone through all the pre requisites and everything looks good.
    The installation went fine and no errors in srsrpsetup.log and srsrpmsi.log
    Reports are returning values while i'm running through IE
    changed the AdminUIlog level to verbose and found the below error whenever i refresh the reporting node.
    [44, PID:10712][12/20/2013 04:16:39] :Console query 'AllReports' started
    [44, PID:10712][12/20/2013 04:16:39] :SRSQuery: Executing query [AllReports] - [/ConfigMgr_LAB]
    [44, PID:10712][12/20/2013 04:16:39] :[sccm.lab.local] : The request failed with HTTP status 503: Service Unavailable.
    [44, PID:10712][12/20/2013 04:16:39] :[sccm.lab.local] : The request failed with HTTP status 503: Service Unavailable.
    [12, PID:10712][12/20/2013 04:16:39] :Actions returned from cache for node 'msscnav://root/Windows/Wunderbar/ConsoleDisplay/MonitoringNode/MonitoringNodeOverview/ReportingRootNode/ReportsNode'.
    Any ideas ?
    Kindly mark as answer/Vote as helpful if a reply from anybody helped you in this forum. Delphin

    Thank you Garth, I can access the reports from other hosts as well.
    Yes ,Newly created admins can see all the reports
    I've gone through the event logs and nothing related to SSRS.
    I dont think it's a FQDN issue, bcoz ican see in the logs the that the admin console successfully connected to reporting service. Only while retreiving the reports it throws error
    [10, PID:3172][12/23/2013 06:13:23] :[ReportProxy] - Discovered reporting services point - 'sccm.lab.local'.
    [10, PID:3172][12/23/2013 06:13:23] :[ReportProxy] - Root folder name is 'ConfigMgr_LAB'.
    [12, PID:3172][12/23/2013 06:13:23] :[ReportProxy] - Connected to Reporting Services [MSSQLSERVER] - [http://sccm.lab.local/ReportServer], on machine [sccm.lab.local]
    [20, PID:3172][12/23/2013 06:13:23] :[ReportProxy] - Connected to Reporting Services [MSSQLSERVER] - [http://sccm.lab.local/ReportServer], on machine [sccm.lab.local]
    [20, PID:3172][12/23/2013 06:13:23] :SRSQuery: Executing query [Folders] - [/ConfigMgr_LAB]
    [12, PID:3172][12/23/2013 06:13:23] :SRSQuery: Executing query [Folders] - [/ConfigMgr_LAB]
    [12, PID:3172][12/23/2013 06:13:23] :SRSQuery: Retrieving folders in path [/ConfigMgr_LAB].
    [20, PID:3172][12/23/2013 06:13:23] :SRSQuery: Retrieving folders in path [/ConfigMgr_LAB].
    [10, PID:3172][12/23/2013 06:13:23] :[ReportProxy] - Connected to Reporting Services [MSSQLSERVER] - [http://sccm.lab.local/ReportServer], on machine [sccm.lab.local]
    [10, PID:3172][12/23/2013 06:13:23] :SRSQuery: Executing query [AllReports] - [/ConfigMgr_LAB]
    [10, PID:3172][12/23/2013 06:16:28] :[sccm.lab.local] : The request failed with HTTP status 401: Unauthorized.
    [12, PID:3172][12/23/2013 06:16:28] :[sccm.lab.local] : The request failed with HTTP status 401: Unauthorized.
    [20, PID:3172][12/23/2013 06:16:28] :[sccm.lab.local] : The request failed with HTTP status 401: Unauthorized.
    [10, PID:3172][12/23/2013 06:16:28] :[sccm.lab.local] : The request failed with HTTP status 401: Unauthorized.
    and as you can see, it gives me "HTTP status 401: Unauthorized." instead "HTTP status Unnavailable".
    Yes, i'm not a fan of accessing reports via console, but i dont want to leave an issue unresolved.
    Kindly mark as answer/Vote as helpful if a reply from anybody helped you in this forum. Delphin

  • Reports - Passing checkbox values and conditional column visibility

    Although I've been using Oracle databases for many years, I've to admit I'm rather new to APEX. I'm building a first prototype project to convince our project leaders and managers of the usefulness of the product for future projects (as for visual Database interfaces where the accent is on forms and reporting, it will often be faster and less expensive to build an APEX application instead of a full blown Java or C# webapp).
    I'm however encountering some problems.
    Let me start with a quick description. I've the following parent/child structures:
    Provinces > Cities > Intersections > Loops > Loop Detections.
    I basically want to make a report on the loop detections. Now, considering we'll have many thousands of detections a day, I made kind of a drilldown structure. You first choose your province, then the city, then the intersection and finally the loop. I didn't use lists to make the selection. Instead I made a (classic) report for each part as this allows me to give detailed information for each part. In each report, I made a link on the identifier. For example, when I select a province (by clicking on the link), I pass the province identifier to the cities report and use it in the query to limit my report to those cities for the given province. I repeat these step for the different parts, which in the end, gives me the loop detections for the selected loop. The good news is all this works fine. The person who'll be using this application however made a suggestion and asked if it would not be possible to select different loops and as such get the detections for several loops (the rest of the application stays the same). This however means I cannot use the column link anymore. Now, I was thinking in the direction of a checkbox. The column link is still there, but the user would also have the possibility to select several items in the report. I managad to add a checkbox to the report, linked to the loop identifier column. That's not exactly difficult. I cannot figure out however, how I can pass the selected identifiers to the next report (detections for the selected loops) and use it in the underlaying query of this report. The problem is, I don't know how to pass the checked values to the next page and how to use these values in the report query of that page. I suppose this must be possible, but I couldn't figure out how. I tried playing around with APEX_APPLICATION.G_Fxx and such. Remember I'm a newbie and this seems to fall under more advanced features.
    I've uploaded images of the 2 concerning report pages for illustration:
    http://img96.imageshack.us/img96/1497/apex01.jpg
    http://img140.imageshack.us/img140/9868/apex02.jpg
    A second point that's bothering me is the following. In the loop detection report I show a colum link (I picked an icon instead of the column value) for each row. I also have a column that shows the number of detections for the given loop (and day). Now, for some loops, there are no detections for that given day. As such, there's no point in selecting this loop, as the result will be an empty report. However, I still want to show the loop in the loop selection report, as it's still present (it's not as if it suddenly disappeared). Sure, no big problem and most users probably have sufficient intelligence to figure this out. However, it would be nice if I could make the icon (colum link) visible only for those loops that have detections, or in other words, for those records where number_of_detections (underlaying column COUNT) is greater than 0. I couldn't figure out a way to do this either. The Conditional Display option for a column didn't really offer me a solution here.
    Before I forget, I'm using APEX 4.0.1 on an Oracle XE database.
    Any tips or suggestions would be welcome! :)
    Thanks.
    Erwin

    Hi,
    You mean something like in this sample
    https://apex.oracle.com/pls/otn/f?p=40323:55
    You can store checked values to collection and use it then in another report where clause
    See e.g. this post for how you can store checked rows to collection
    Re: Need help with APEX_Collection
    In sample DEPT report query is
    SELECT
      CASE WHEN EXISTS(SELECT 1 FROM emp e WHERE e.deptno = d.deptno) THEN
        APEX_ITEM.CHECKBOX(1,c.c002,'onclick="saveDeptChk(this,'||c.seq_id||')"','true')
      END AS row_selector,
      c.c002 AS checked,
      d.DEPTNO,
      d.DNAME,
      d.LOC
    FROM dept d,
      apex_collections c
    WHERE c.collection_name = 'DEPT_CHK_COLLECTION'
      AND d.deptno = c.c001And EMP report
    SELECT e.EMPNO,
      e.ENAME,
      e.JOB,
      e.MGR,
      e.HIREDATE,
      e.SAL,
      e.COMM,
      e.DEPTNO
    FROM emp e,
      apex_collections c
    WHERE c.collection_name = 'DEPT_CHK_COLLECTION'
      AND c.c002 = 'true'
      AND e.deptno = c.c001Regards,
    Jari

  • Row Visibility in SSRS

    I am using the Switch function in Reporting Services to determine the visibility of a row. It happens that I am using more that one column or field to test my expression like so:
    =Switch(Parameters!View.Value = "Green" AND Fields!Tax.Value = "N",TRUE,Parameters!View.Value = "Current" AND Fields!PastVal.Value = 0 AND Fields!DatePay.Value = 0 AND Fields!Comment.Value = 0,True)
    With the expression above, I want that if the first part is true, the row should be hidden likewise for the second part of the expression, I want to hid a row when all the conditions are met. But this not yielding the desired result. I equally tried with
    another expression like so:
    =IIF(Parameters!View.Value = "Green" AND Fields!Tax.Value = N",False, IIF(Parameters!View.Value = "Current" AND Fields!PastVal.Value = 0 AND Fields!DatePay.Value = 0 AND Fields!Comment.Value = 0,True,False))
    I anticipate you help.
    Zionlite

    Hi Zionlite,
    Per my understanding that the expression you are using not works fine for the second part "Parameters!View.Value = "Current" AND Fields!PastVal.Value = 0 AND Fields!DatePay.Value = 0 AND Fields!Comment.Value = 0,True".
    I have tested on my local environment and if the three fields :PastVal,DatePay,Comment are both string or numeric values, the first expression using the switch function will works fine.
    So, In your scenario, Please check the data type of this three field in the DB first and try to modify the query like below to have a test:
    =Switch(Parameters!View.Value
    = "Green" AND
    Fields!Tax.Value
    = "N",TRUE,Trim(Parameters!View.Value)
    = "Current" AND
    CBool(Fields!PastVal.Value)
    = 0 AND CBool(Fields!DatePay.Value)
    = 0 AND CBool(Fields!Comment.Value)
    = 0,True)
    If the above modification didn't work, please also test this one:
    =Switch(Parameters!View.Value
    = "Green" AND
    Fields!Tax.Value
    = "N",TRUE,Trim(Parameters!View.Value)
    = "Current" AND
    Trim(Fields!PastVal.Value)
    = 0 AND Trim(Fields!DatePay.Value)
    = 0 AND Trim(Fields!Comment.Value)
    = 0,True)
    If your problem still exists, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

Maybe you are looking for

  • Data not matching for a key figure in ODS and In CUBE.

    There is one key figure ( Net Units) where in the data is not matching in ODS and in CUBE for only one particular fiscal week (200714)but for the rest of the weeks its matching. The data  is  first loaded in to ODS and from there in to CUBE and the s

  • BUTTON FOR PRINT A REPORT

    Hi Guys!! Hey, I need to print "directly" in the local printer or in the default windows printer, a report without download it to excell or PFD. Is there a way or a scrip to create a button to do this on the Web Application Designer? Thanx and Regard

  • Is There A Way To Create Custom Presets For Sharing/Exporting?

    First-time iMovie users, long-time Mac enthusiast. VERY impressed with how easy this wonderful application is to learn, but the inability to save custom presets exporting to Quicktime is puzzling. iMovie6 does remember the settings I specified in "Ex

  • Merging(Align) two different point cloud data in Kinect Fusion

    Hi,   I am now working in kinect fusion point cloud align from two different sensors.  Here is the code,    bool success = volume.AlignPointClouds(sensor1PointCloud, sensor2PointCloud, 10, fusionColorFrame, out alignmentEnergy, ref currentMatrix); Ho

  • What is project builder

    Dear all Can anyone tell me what is project builder (cj20n) i tried a lot to get some material on net and in my city but was unable to find guidance about it . What are the future prospects for it. Please send me some material if possible at [email p