My company uses the following two logical (yes/no) parameters to change the rpt_qty to a text string depending on its use: DASH and BULK_ITEM. DASH is normally used on a line when an item has been deleted from a previous revision, and BULK_ITEM is used when the part is used "as required". The following is an excerpt from our table relations used to set this up. Be aware, however, to use the parameters this way, that they must be in your parts, or NONE

of the information in your table will show up for a part that does not have these parameters.
NUM = rpt_qty
IF EXISTS ("ASM_MBR_BULK_ITEM")
IF EXISTS ("ASM_MBR_DASH")
IF ASM_MBR_DASH == YES
NUM = "-"
ELSE
IF ASM_MBR_BULK_ITEM == YES
NUM = "AR"
else
NUM = rpt_qty
ENDIF
ENDIF
ELSE
IF ASM_MBR_BULK_ITEM == YES
NUM = "AR"
else
NUM = rpt_qty
ENDIF
ENDIF
ELSE
IF EXISTS ("ASM_MBR_DASH")
IF ASM_MBR_DASH == YES
NUM = "-"
else
NUM = rpt_qty
ENDIF
ENDIF
ENDIF