Field shows nulls as zeros I defined the hook_views_data in order to display some data from a custom table in the database. One field is a nullable decimal(5,1). The value of this field is displayed correctly in the view but shows nulls as 0.0. "No results behavior" seems to have no effect on it in any way. The field is defined as follows:

$data['customview']['value'] = array(
        'title' =&gt; t('value'),
        'help' =&gt; t('the requested value'),
        'field' =&gt; array(
            'handler' =&gt; 'views_handler_field_numeric',
        ),
        'sort' =&gt; array(
            'handler' =&gt; 'views_handler_sort',
        ),
        'filter' =&gt; array(
            'handler' =&gt; 'views_handler_filter_numeric',
        ),
    );


Using PHPMyAdmin, I can verify that the values are null. Any custom properties I should add to the definition of the field in order to allow nulls (Display them as empty or dash)?
There are some issues in the views queue that can help out with fixing these issues. This issue is very similar to the issue you are having (Empty rounded numeric fields not hidden properly). It has a patch that should fix the issue that has been reviewed and tested by the community but has not made it into dev yet. You could either patch views or write your own numeric views handler to fix this issue.