Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Reg-Negative value in Target

Hi team

we have created the straight table with the dim as TA NAME,BRAND,PACKAGE.

we have written expressions like

Actual=sum(actual)

target=sum(target)

N-1 actual=sum(n-1 actual)

YTD ACTUAL=Sum(ytd actual)

YTD TARGET=sum(YTD target)

but we are getting negative value in target..if select brand-=essen and Bu=cvim  and year=201504.  i want the positive value in target.

Below is the script.can any one help me out from this.its very urgent.

SELECT Actual,

     AreaName,

     Brand,

     BrandName,

CASE WHEN AreaName LIKE '%CVIM-Essentiale%'

     THEN 'Essentiale Hospital' else BU  end as BU,

     Category,

     "MAT Actual",

     "MAT N-1 Actual",

     "MAT Target",

     "N-1 Actual",

     Package,

     Period,

     PriceType,

     ProvinceE,

     RSMHC,

     RSMHCID,

     TAName,

     Target,

     "YTD Actual",

     "YTD N-1 Actual",

     "YTD Target"

FROM "Rx_BI_Qlikview".dbo."dataset_complete_report"

where  Period >='201503'

9 Replies
awhitfield
Partner - Champion
Partner - Champion

HI,

you should have square brackets [] around the field names in the load statement that have spaces in then

HTH Andy

Not applicable
Author

YES I USED SQUARE BRACKETS ONLY BUT STILL I FIND NEGATIVE VALUE

awhitfield
Partner - Champion
Partner - Champion

Can you upload your QVW please?

Andy

Siva_Sankar
Master II
Master II

You can use Fab() function to convert the negative values to positive values.

awhitfield
Partner - Champion
Partner - Champion

Have you checked if the value is negative in your source data?

Andy

Not applicable
Author

is there a reason that you don't do this in the where clause

Where Period >='201503' AND

[MAT N-1 Actual] >0

Not applicable
Author

where to use fab condition.can you please say me

Not applicable
Author

yes in the source it is negative

awhitfield
Partner - Champion
Partner - Champion

Ok,

Apply fabs() to the relevant target fields as you have multiple targets in the script e.g.

sum(fabs(target)) as target

HTH Andy