score:1

Accepted answer

check for levelnumber property in series, see: http://jsfiddle.net/qlczr/2/

    tooltip: {
        formatter: function() {
            if(this.series.levelnumber == 1) { 
                 return 'first level';   
            } else {
                 return  'parents level';
            }
        }
    },

or:

for each series you can set pointformat (formatter per series is not supported), see: http://jsfiddle.net/qlczr/3/

    series: [{
        name: 'things',
        colorbypoint: true,
        tooltip: {
            pointformat: 'parent series'  
        },
        data: [{
            name: 'animals',
            y: 5,
            drilldown: 'animals'
        }, {
            name: 'fruits',
            y: 2,
            drilldown: 'fruits'
        }, {
            name: 'cars',
            y: 4,
            drilldown: 'cars'
        }]
    }],

score:0

both series and drilldown.series contain a tooltip object. this means you can customize each one individually in the correct part of the options object.

check here:

https://api.highcharts.com/highcharts/series.column.tooltip

https://api.highcharts.com/highcharts/drilldown.series

score:1

@paweł fus

there is no levelnumber property, and function false in your script

but there is a drilldown property can be use

pointformatter: function() {
    if(this.hasownproperty("drilldown")) {
        return "<b>{series.name]:({point.y}) parent</b>";
    } else {
        return "<b>{series.name}:({point.y}) child</b>";
    }
}

Related Query

More Query from same tag