Fixed the handling of missing data in plan descriptions.

    1. Do not show columns that contain no data at all
    2. Use '-' instead of '?' for missing values