Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

how to sum columns?

Hi,

I have several columns as below and I coded following code to sum all the columns but its not working

=sum(YY_CHANGE + CUTTING_SAVE + WRONG_OVER_TRANSFERS + RE_ORDERS + ERP_ISSUES + MOQ + IN_TOLERANCE + WRONG_OVER_TRANSFERS + DUPLICATE_P.O + BUYER_CHANGES + SUPPLIER_DELIVER_MORE + OTHER)

but its not working can any one help me

  • YY_CHANGE
  • CUTTING_SAVE
  • WRONG_OVER_TRANSFERS
  • RE_ORDERS
  • ERP_ISSUES
  • MOQ
  • IN_TOLERANCE
  • WRONG_OVER_TRANSFERS
  • DUPLICATE_P.O
  • BUYER_CHANGES
  • SUPPLIER_DELIVER_MORE
  • OTHER
9 Replies
tresesco
MVP
MVP

use rangesum(), like:

RangeSum(Field1, Field2,....Fieldn)

Or,

Simply Field1+Field2+...fieldn

richard_pearce6
Luminary Alumni
Luminary Alumni

You could try adding them one at a time to debug it. Sum() isn't required you can just add them up.

Richard

PrashantSangle

Hi,

Just use

Column()

Like,

Column(1)+Column(2)+Column(3)+etc

Regards,

Great dreamer's dreams never fulfilled, they are always transcended.
Please appreciate our Qlik community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved 🙂
CELAMBARASAN
Partner - Champion
Partner - Champion

Some field might contain null values. adding with null will become a null

Try like this

=sum(NumSum(YY_CHANGE ,CUTTING_SAVE ,WRONG_OVER_TRANSFERS ,RE_ORDERS ,ERP_ISSUES ,MOQ ,IN_TOLERANCE ,WRONG_OVER_TRANSFERS ,DUPLICATE_P.O ,BUYER_CHANGES ,SUPPLIER_DELIVER_MORE ,OTHER))

christian77
Partner - Specialist
Partner - Specialist

Hi Mafaz.

You may want to do the sum in the script.


Good luck.

simondachstr
Luminary Alumni
Luminary Alumni

column() will only work if all fields are specifically used as expressions in a chart.

jonathandienst
Partner - Champion III
Partner - Champion III

I agree, except use RangeSum() rather than NumSum(). NumSum() is deprecated and will disappear in future, RangeSum() is the replacement for NumSum()

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
simondachstr
Luminary Alumni
Luminary Alumni

NumSum() does exactly the same thing like RangeSum(). In addition to that, the outer sum() you added is redundant.

Not applicable
Author

can any one replay below link

http://community.qlik.com/thread/130575