Hiding Entire Row having Null and default valu in SSRS Using Expression
Hi,
In my reports having number of rows and three columns.The first columns value will be different for each and every row and it will be hard corded to the text box. My question is how to hide the particular row second and third column suppose
to be null or empty data and each and every row had Hide is true.Please provide me the solution if anybody known.
Regards,
HariKan
HariKan
Hi Qiuyun Yn,
Thanks for your reply.
If i use Not Null in my query in where
condition then i have to add 30 fields in my where condition, and i guess it will not give proper output why because i have 30 columns.
So could you please give me in report level solution. I am struggling past 10 days for this issue.
Regards,
Hari
HariKan
Similar Messages
-
Avoiding null and duplicate values using model clause
Hi,
I am trying to use model clause to get comma seperated list of data : following is the scenario:
testuser>select * from test1;
ID VALUE
1 Value1
2 Value2
3 Value3
4 Value4
5 Value4
6
7 value5
8
8 rows selected.
the query I have is:
testuser>with src as (
2 select distinct id,value
3 from test1
4 ),
5 t as (
6 select distinct substr(value,2) value
7 from src
8 model
9 ignore nav
10 dimension by (id)
11 measures (cast(value as varchar2(100)) value)
12 rules
13 (
14 value[any] order by id =
15 value[cv()-1] || ',' || value[cv()]
16 )
17 )
18 select max(value) oneline
19 from t;
ONELINE
Value1,Value2,Value3,Value4,Value4,,value5,
what I find is that this query has duplicate value and null (',,') coming in as data has null and duplicate value. Is there a way i can avoid the null and the duplicate values in the query output?
thanks,
Edited by: orausern on Feb 19, 2010 5:05 AMHi,
Try this code.
with
t as ( select substr(value,2)value,ind
from test1
model
ignore nav
dimension by (id)
measures (cast(value as varchar2(100)) value, 0 ind)
rules
( ind[any]= instr(value[cv()-1],value[cv()]),
value[any] order by id = value[cv()-1] || CASE WHEN value[cv()] IS NOT NULL
and ind[cv()]=0 THEN ',' || value[cv()] END
select max(value) oneline
from t;
SQL> select * from test1;
ID VALUE
1 Value1
2 Value2
3 Value3
4 Value4
5 Value4
6
7 value5
8
8 ligne(s) sélectionnée(s).
SQL> with
2 t as ( select substr(value,2)value,ind
3 from test1
4 model
5 ignore nav
6 dimension by (id)
7 measures (cast(value as varchar2(100)) value, 0 ind)
8 rules
9 ( ind[any]= instr(value[cv()-1],value[cv()]),
10 value[any] order by id = value[cv()-1] || CASE WHEN value[cv()] IS NOT NULL
11 and ind[cv()]=0 THEN ',' || value[cv()] END
12 )
13 )
14 select max(value) oneline
15 from t;
ONELINE
Value1,Value2,Value3,Value4,value5
SQL> -
Validations and default Values in ALV Grid
All,
I am using "set_table_for_first_display" to display a grid with empty editable rows wherein which users can enter data and process certain transactions.
My requirement is to know if we can provide drop-downs and default values in this grid. for ex. if user want to insert a row, that row should automatically have some default values like company code, sales org etc.
Also, if there is an error while validating the data, I should be able to set the focus on that field while displaying the error message. I was able to display error message but could not set the focus on the field that need to be corrected.
Your earlier response is much appreciated.
Regards
KasiHi kasi,
check these links:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/an easy reference for alv grid control.pdf
http://www.abap4.it/download/ALV.pdf
hope this helps,
keerthi. -
Hi All,
I like to know, is it NULL and Space value is same in ABAP, if it is not how to check null value.
Thank you.
Senthileverything is correct though some answers are not correct.
A Database NULL value represents a field that has never been stored to database - this saving space, potentially.
Usually all SAP tables are stored with all fields, empty fields are stored with their initial value.
But: If a new table append is created and the newly-added fields do not have the 'initial value' marked in table definition, Oracle will just set NULL values for them.
as mentioned: There is no NULL value to be stored in an ABAP field. The IS NULL comparison is valid only for WHERE clause in SELECT statement. WHERE field = space is different from WHERE field IS NULL. That's why you should check for both specially for appended table fields.
If a record is selected (fulfilling another WHERE condition) into an internal table or work area, NULL values are convertted to their initial values anyway.
Hope that sheds some light on the subject!
regards,
Clemens -
From two given tables, how do you fetch the values from two columns using values from one column(get values from col.A if col.A is not null and get values from col.B if col.A is null)?
Hi,
Use NVL or COALESCE:
NVL (col_a, col_b)
Returns col_a if col_a is not NULL; otherwise, it returns col_b.
Col_a and col_b must have similar (if not identical) datatypes; for example, if col_a is a DATE, then col_b can be another DATE or it can be a TIMESTAMP, but it can't be a VARCHAR2.
For more about NVL and COALESCE, see the SQL Language manual: http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions119.htm#sthref1310
I hope this answers your question.
If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
Explain, using specific examples, how you get those results from that data.
Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
See the forum FAQ: https://forums.oracle.com/message/9362002 -
Union two tables with diffrent count of fields with null and float value
Hello,
i want to union two tables, first one with 3 fields and second one with 4 fields (diffrent count of fields).
I can add null value at end of first select but it does not work with float values in second table. Value form second table is convert to integer.
For example:
select null v1 from sessions
union
select 0.05 v1 from sessions
result is set of null and 0 value.
As workaround i can type:
select null+0.0 v1 from sessions
union
select 0.05 v1 from sessions
or simple change select's order.
Is any better/proper way to do this? Can I somehow set float field type in first select?
Best regards,
Lukasz.
WIN XP, MAXDB 7.6.03Hi Lukasz,
in a UNION statement the first statement defines the structure (number, names and types of fields) of the resultset.
Therefore you have to define a FLOAT field in the first SELECT statement in order to avoid conversion to VARCHAR.
Be aware that NULL and 0.0 are not the same thus NULL+0.0 does not equal NULL.
In fact NULL cannot equal to any number or character value at all.
BTW: you may want to use UNION ALL to avoid the search and removal of duplicates - looks like your datasets won't contain duplicates anyhow...
Regards,
Lars -
Svg charts - size and default value
is there any way to make svg chart size smaller? i want to fit 6 graphs onto a page and even with the 350x315 setting, they are still too big
also, when i have a query like this:
select null, c.nodes, count (*)
from customers c, country_region_mapping m
where system_status='Production'
and c.country = m.country
and decode(:P4_REGION, '%', 1, m.region, 1, 0)=1
and decode(:P4_COUNTRY, '%', 1, m.country, 1, 0) =1
and decode(:P4_INDUSTRY, '%', 1, c.industry, 1, 0) =1
group by nodes
the page initially comes up empty. in other words, the charts have no data.
is there anyway to default to alli'm currently checking on your question about the chart sizes, but the second part of your question sounds easy enough. it looks like your query will return all the rows "from customers c, country_region_mapping m where system_status='Production' and c.country = m.country" when the default values of :P4_REGION, :P4_COUNTRY, and :P4_INDUSTRY are '%'. if that's how you're going about things, you can simply set your defaults for these items to the percent sign in those items' respective definition screens. this way, even before your items get a session state value, they'll be assigned their default "%" values and your query will return rows.
i'll get back to you soonish re the svg chart sizes,
raj -
Import and default values for columns
Hi guys
I have a table in which there are default values for some columns. I take export of this table.
I go to another database where this table structure is already there (but default values are not set). I run the import of table with ignore=Y. It does all...import the data...create the indexes and all...but doesn't set the default values for the columns.
Shouldn't it do that also ? ignore=Y means that ignore the object creation errors and proceed with the rest of the stuff ? Or there is some problem in my understanding ?
Version 10gR2 on AIX 5.3 and using traditional export/import.
Thanks
Amardeep SidhuHanji Sidhu Sahib.
Mein Tuhade liye eh example try kita hai.
SQL> conn simar/simar
Connected.
SQL> SQL> create table orders (
dept varchar2(20) primary key,
place varchar2(20),
intcol integer default 12
2 3 4 5
Table created.
SQL>
Inserted few values ...........+ commit.
SQL> conn simar/simar
Connected.
SQL> select * from orders;
DEPT PLACE INTCOL
SALES TORONTO 12
HR LA 12
BILLING FLORIDA 12
IT HALIFAX 5
exp simar/simar@RACDB file=exptest.dmp log=exptest.log
rac01:/software/backup>exptest.dmp log=exptest.log <
Export: Release 10.2.0.3.0 - Production on Tue May 6 23:35:58 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
Export done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set
About to export specified users ...
. exporting pre-schema procedural objects and actions
. exporting foreign function library names for user SIMAR
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions for user SIMAR
About to export SIMAR's objects ...
. exporting database links
. exporting sequence numbers
. exporting cluster definitions
. about to export SIMAR's tables via Conventional Path ...
. . exporting table ABC 12 rows exported
. . exporting table ORDERS 4 rows exported
. exporting synonyms
. exporting views
. exporting stored procedures
. exporting operators
. exporting referential integrity constraints
. exporting triggers
. exporting indextypes
. exporting bitmap, functional and extensible indexes
. exporting posttables actions
. exporting materialized views
. exporting snapshot logs
. exporting job queues
. exporting refresh groups and children
. exporting dimensions
. exporting post-schema procedural objects and actions
. exporting statistics
Export terminated successfully without warnings.
rac01:/software/backup>strings exptest.dmp |grep -i 'create'
CREATE TABLE "ABC" ("A" VARCHAR2(10), "B" VARCHAR2(10)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" LOGGING NOCOMPRESS
CREATE TABLE "ORDERS" ("DEPT" VARCHAR2(20), "PLACE" VARCHAR2(20), "INTCOL" NUMBER(*,0)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" LOGGING NOCOMPRESS
rac01:/software/backup>strings exptest.dmp |grep -i 'alter'
ALTER TABLE "ORDERS" MODIFY DEFAULT
ALTER TABLE "ORDERS" MODIFY ("INTCOL" DEFAULT 12
ALTER TABLE "ORDERS" ADD PRIMARY KEY ("DEPT") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS" LOGGING ENABLE
SQL> conn simar/simar
Connected.
SQL> drop table orders;
Table dropped.
imp simar/simar@RACDB file=exptest.dmp log=imp_exptest_1.log tables='ORDERS'
rac01:/software/backup>exptest.dmp log=imp_exptest_1.log tables='ORDERS' <
Import: Release 10.2.0.3.0 - Production on Tue May 6 23:46:48 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
Export file created by EXPORT:V10.02.01 via conventional path
import done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set
. importing SIMAR's objects into SIMAR
. importing SIMAR's objects into SIMAR
. . importing table "ORDERS" 4 rows imported
Import terminated successfully without warnings.
SQL> conn / as sysdba
Connected.
SQL> set heading off;
set echo off;
Set pages 999;
set long 90000;
SQL> SQL> SQL> SQL> SQL>
SQL> select dbms_metadata.get_ddl('TABLE','ORDERS','SIMAR') from dual;
CREATE TABLE "SIMAR"."ORDERS"
( "DEPT" VARCHAR2(20),
"PLACE" VARCHAR2(20),
"INTCOL" NUMBER(*,0) DEFAULT 12,
PRIMARY KEY ("DEPT")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS"
SQL>
Here the alter table statement is in the dmp file as well as in the imported table.
Regards -
Travel Management-Receipt Maximum rates and Default values
Hi
I need some help on one of the issue we are facing in Travel Management. We are expected to Go-live very soon.
We are unable to apply a very basic check of receipt maximum amount at
the receipt entry in the portal for travel expenses. This functionality
is very much provided by SAP in the backend configuration but it is not working in the backend also in our Development system.
This is concerning the maximum and default amounts in
View V_T706B2 are related to the IMG
"Define Influence of Control Parameters: Receipt Maximum Rate"
I have analysed the table entries but could not
get the desired solution.
In the meanwhile based on SAP note: 808437-Warning message when max
rate is exceeded negative value, we looked into the code and found that
the code for checking the maximumum amounts is "commented" in the
lastest SP32 SAP HR version in the DEVELOPMENT system we are working
on.
I also looked into (SAP Note: 1114398---Country and Region when
reading maximum amounts and defaults) and have found that the
correction suggested in this note may already be applied as our D35
System EA_HR patch level is already SAPK-60211INEAHR and Note
correction in SAPK-60203INEAHR is of old level, hence we have not applied this correction.
Furthermore I have checked and found that in our IDES system these checks
for Maximum amounts and defaults are working fine. The IDES system is
at level 0002 and highest support package is SAPKE60002.
Many thanks in advance !
RiteshHi Ritesh:
We had a situation in which our expense types require both a warning message and request for additional information when the maximum is exceeded. We were told that ECC6.0 can handle only one action per expense type/amount. In our old system, R4.6C, it could handle multiple actions per amount for a receipt type.
I am not sure if this is your issue - having multiple actions for a expense type/amount combination.
We got around this by leaving one action at the expected amount and setting the other to 0.01 lower.
Lisa -
Is null and regular value in where ($variable)
is there any polibility to create select depend on value in where ?
select count(x) where y = $variablebut if variable is NULLit doesn't work cause must be IS NULL or IS NOT
select count(x) where y is $variableIs there any posibility to make it working with null and regular variable?try:
select count(x) from <yourtable> where nvl(y,<not_possible_value>) = nvl($variable,<not_possible_value>);where <not_possible_value> is a value that is not possible for column y.
E.g. if y always is a positive number you could use the value -1. -
Hi All,
Is there a parameter which allows me to translate automatically the instruction
select * from table_a where col_a = ''
in
select * from table_a where col_a is null
ThanksNot in Oracle, no. col_a = NULL and col_a IS NULL are logically distinct clauses. If you are dealing with NULL's, you absolutely must use three-valued logic in your statements.
Depending on what you are doing, you may be able to throw an NVL on col_a to ensure a non-NULL value is returned.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
Text Box/Area and default value
Is it possible to display a Text Box (or Text Area) in a Form page assigned a default value and prevent the user to change it? I need to register the actual user submitting the form. I have done this in WebDB22 Text Box and #user function but in Portal 3.0.6.6.5 it seems to be impossible to prevent the user to change the text value. Deselecting Validation Options, Updatable does not seems to help. Why?
The equivalent of Webdb #user function in portal is #portal30.wwctx_api.get_user.
If you specify this as a default value for a field it will be the same as #user. Also, "inseratble" and "updatable" checkboxes control the presence of a column in INSERT and UPDATE statements, so unchecking any of those checkboxes will remove the column from a respective statement.
Thanks,
Dmitry -
SQL Loader, nested tables and default values
Is there a way to specify a default value for a nested table entry when SQL*Loader encounters a 'null' value?
I want to avoid this:
Record 5: Rejected - Error on table LEVEL_DESC, column LEVELS.
NULL nested table element is not allowedUse the NULLIF parameter in your control file for the nested table objects.
e.g
LOAD DATA
INFILE 'level_data.dat'
INTO TABLE LEVEL
(LEVEL_ID POSITION (01:05) CHAR
LEVEL_NAME POSITION (07:20)
LEVEL_DESC COLUMN OBJECT
(LEVELS POSITION (22:25) CHAR NULLIF LEVEL_DESC.LEVELS=BLNAKS,
... )) -
Personalization and Default values in selection screen variables
Hi everyone,
I have certain questions regarding Front end part:-
1) Can we have multiple personalizations for a single user in Web templates; I know it is quite possible in BEx using Variants. Is there any such approach or any other solutions regarding it?
2) In our project we had a range selection screen customer exit variable on 0CALMONTH, which is showing a default value of 07.2007 to 09.2007, although we have removed the default values from the query variable and also checked the customer exits where it is used, but still its showing the value. We cant delete and recreate the variable as such, as it is used in number of function module. Also these values are also transported to Quality system, where also its showing the same value.
Did anyone face such a situation before?
Eagerly waiting for a solution.....
Thanks in advanceHi Chiran,
Please try with following approach for multiple personalizations for a single user in Web templates.
While Defining Variable Choose the Option Copy personalization data from variable .
The Features of above approach is as follows.
1)It will personalize variable values for Input Variables for each user.
2)These values are saved for each variable as well as for user.
3) At the time of defining variable it will allow us to enter one or more default values.All these values are appear in the variable screen when u execute the query or Web Application.
So you can see the variable values in web also.Just try with this approach.
May be it will resove u r issue some extent.
Regarding u r Second Query Just try with Some tables, all the default values entries were saved in those tables. Delete default values from those entries.
Thanks & Regards,
Chandu. -
Action script and default values
While importing data through action script, even if the property value present in Action script is same as default value defined at the property level , DRM marks that property value as Overridden in the hierarchy.
Is there any possible way to avoid this?Default value is set when no value is entered for the property. As soon as you enter a value for the property thru action script or manually, its overridden even though the value is the same which was set at the property level
Right click on the property and do a remove value then the icon should be set to default again.
If you want to restore multiple properties back to default, then use remove all below at the rollup level
Maybe you are looking for
-
Urgent: Add field in generic data source
Hi, Could anyone please help me out in resolving the issue to add field from different table in generic datasource. How can I add it in R/3 data source when a function module was created in ABAP to generate fields from PLPO table? Whatz the changes h
-
Open multiple pages in pdf using c#
I need help in this please..in c# when i click button 1 it opens one pdf with the nameddestination... when i click button 2 it opens in another pdf with the namedestination... i want to open the different name destination in opne pdf when i click the
-
Hi. Im using a Crucial 1g extra ram for rev B. The system usually works well, (I do the test of close the lid and works fine) but when I have heavy work the comp get hot near the ram zone and finally drop the heavy application. I think it is a bad ra
-
how do sync a book that I have added as music to itunes on my iMac and then listen to this book on my iPhone. Itunes says the icloud status is waiting so the song(book) is in the process of being matched but has not yet been processed. (no help the
-
Revision: 21114 Revision: 21114 Author: [email protected] Date: 2011-04-21 09:07:05 -0700 (Thu, 21 Apr 2011) Log Message: releasing integrationDMS-0.16 (as part of the 3.0.18 cairngorm3 release) Ticket Links: http://bugs.adobe.com/jira/brow