Use variable labels in DESCRIPTIVES output. Fixes bug #31565
authorJohn Darrington <john@darrington.wattle.id.au>
Fri, 1 Jul 2011 16:38:56 +0000 (18:38 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Fri, 1 Jul 2011 16:38:56 +0000 (18:38 +0200)
src/language/stats/descriptives.c

index 017b78c277a175ad4feeacedb0306db6b98d57e0..32a979d205fa413853c447c848f851f78b5f9752 100644 (file)
@@ -578,7 +578,7 @@ dump_z_table (struct dsc_proc *dsc)
     for (i = 0, y = 1; i < dsc->var_cnt; i++)
       if (dsc->vars[i].z_name != NULL)
        {
-         tab_text (t, 0, y, TAB_LEFT, var_get_name (dsc->vars[i].v));
+         tab_text (t, 0, y, TAB_LEFT, var_to_string (dsc->vars[i].v));
          tab_text (t, 1, y++, TAB_LEFT, dsc->vars[i].z_name);
        }
   }
@@ -914,7 +914,7 @@ display (struct dsc_proc *dsc)
       size_t j;
 
       nc = 0;
-      tab_text (t, nc++, i + 1, TAB_LEFT, var_get_name (dv->v));
+      tab_text (t, nc++, i + 1, TAB_LEFT, var_to_string (dv->v));
       tab_text_format (t, nc++, i + 1, 0, "%g", dv->valid);
       if (dsc->format == DSC_SERIAL)
        tab_text_format (t, nc++, i + 1, 0, "%g", dv->missing);