Report Nonconformances

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Report Nonconformances

    Is it possible to report the full data on one page (including non-conformances) and just the non-conformances on another page?

  • #2
    Yes. By default, all dimensions are set to output on the report, solving part 1 of your request.

    Making a redundant plot of just the OOT's can be done a few ways. you can use flow control, (if dim passes skip) or you can assess which dimensions are outtol, like below
    Code:
    ASSIGN/OT9=SUM(ARRAY(AA_9.D.OUTTOL <> 0, AC1_9.M.OUTTOL <> 0, AC2_9.M.OUTTOL <> 0, AC3_9.M.OUTTOL <> 0, AD_9.D.OUTTOL <> 0, AE_9.M.OUTTOL <> 0, AF_9.M.OUTTOL <> 0))
                ASSIGN/OT10=SUM(ARRAY(AA_10.D.OUTTOL <> 0, AC1_10.M.OUTTOL <> 0, AC2_10.M.OUTTOL <> 0, AC3_10.M.OUTTOL <> 0, AD_10.D.OUTTOL <> 0, AE_10.M.OUTTOL <> 0, AF_10.M.OUTTOL <> 0))
                ASSIGN/OT11=SUM(ARRAY(AA_11.D.OUTTOL <> 0, AC1_11.M.OUTTOL <> 0, AC2_11.M.OUTTOL <> 0, AC3_11.M.OUTTOL <> 0, AD_11.D.OUTTOL <> 0, AE_11.M.OUTTOL <> 0, AF_11.M.OUTTOL <> 0))
                ASSIGN/OT12=SUM(ARRAY(AA_12.D.OUTTOL <> 0, AC1_12.M.OUTTOL <> 0, AC2_12.M.OUTTOL <> 0, AC3_12.M.OUTTOL <> 0, AD_12.D.OUTTOL <> 0, AE_12.M.OUTTOL <> 0, AF_12.M.OUTTOL <> 0))
                ASSIGN/OT13=SUM(ARRAY(AA_13.D.OUTTOL <> 0, AC1_13.M.OUTTOL <> 0, AC2_13.M.OUTTOL <> 0, AC3_13.M.OUTTOL <> 0, AD_13.D.OUTTOL <> 0, AE_13.M.OUTTOL <> 0, AF_13.M.OUTTOL <> 0))
                ASSIGN/OT14=SUM(ARRAY(AA_14.D.OUTTOL <> 0, AC1_14.M.OUTTOL <> 0, AC2_14.M.OUTTOL <> 0, AC3_14.M.OUTTOL <> 0, AD_14.D.OUTTOL <> 0, AE_14.M.OUTTOL <> 0, AF_14.M.OUTTOL <> 0))
                ASSIGN/OT15=SUM(ARRAY(AA_15.D.OUTTOL <> 0, AC1_15.M.OUTTOL <> 0, AC2_15.M.OUTTOL <> 0, AC3_15.M.OUTTOL <> 0, AD_15.D.OUTTOL <> 0, AE_15.M.OUTTOL <> 0, AF_15.M.OUTTOL <> 0))
                ASSIGN/OT16=SUM(ARRAY(AA_16.D.OUTTOL <> 0, AC1_16.M.OUTTOL <> 0, AC2_16.M.OUTTOL <> 0, AC3_16.M.OUTTOL <> 0, AD_16.D.OUTTOL <> 0, AE_16.M.OUTTOL <> 0, AF_16.M.OUTTOL <> 0))
                ASSIGN/WHATCAVI=IF(OT9<>0,"#9, ","")+IF(OT10<>0,"#10, ","")+IF(OT11<>0,"#11, ","")+IF(OT12<>0,"#12, ","")+IF(OT13<>0,"#13, ","")+IF(OT14<>0,"#14, ","")+IF(OT15<>0,"#15, ","")+IF(OT16<>0,"#16, ","")
                IF/SUM(ARRAY(OT1,OT2,OT3,OT4,OT5,OT6,OT7,OT8,OT9,OT10,OT11,OT12,OT13,OT14,OT15,OT16)) == 0
                GOTO/CONTINUEOUTPUT

    Comment


    • Quality ish
      Quality ish commented
      Editing a comment
      louisd, this flow control sounds like just the thing I need in many of my programs. Is this a setting, or a piece of code I can include? The "if dim passes, skip" would be a Godsend to my visually searching for nonconformances in my reports.

  • #3
    I think the easiest way is to use the standard report be a full report, and then create a Custom Report for the OOT-report
    AndersI
    SW support - Hexagon Metrology Nordic AB

    Comment


    • #4
      Originally posted by AndersI View Post
      I think the easiest way is to use the standard report be a full report, and then create a Custom Report for the OOT-report
      +1
      sigpicSummer Time. Gotta Love it!

      Comment


      • #5
        why not just right click on your report and select oot only? you will have to save it twice once for full report and again for the oot
        Attached Files

        Comment


        • #6
          Originally posted by Ncogneto View Post
          why not just right click on your report and select oot only? you will have to save it twice once for full report and again for the oot
          I believe the idea is to automate it.
          PC-DMIS 2016.0 SP8

          Jeff

          Comment

          Related Topics

          Collapse

          Working...
          X