• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    AutoCAD Civil 3D

    Reply
    Active Contributor
    Posts: 29
    Registered: ‎01-09-2013

    IF statements in labels

    123 Views, 3 Replies
    01-12-2013 08:14 AM

    I am trying to create a label for slope ratios. I want to have the label show only whole numbers if it is a whole number and go to the 10th place only when necessary. Is there a way to use the label editor to do this?

     

    I would think it would work something like

     

    IF(<General Segment Grade>=0|1|2|3|4|5|6|7|8|9 then <[General Segment Grade(FRun|P0|RN|AP|GC|UN|SD|OF)]> else <[General Segment Grade(FRun|P1|RN|AP|GC|UN|SD|OF)]>)

     

    but I'm not even sure I'm going in the right direction.



    AutoCAD Civil 3D 2012 SP2
    Windows 7 (64)
    Please use plain text.
    *Expert Elite*
    BrianHailey
    Posts: 2,386
    Registered: ‎04-27-2005

    Re: IF statements in labels

    01-12-2013 04:56 PM in reply to: jamesbarnett

    Perhaps something like THIS?

    Please use plain text.
    Active Contributor
    Posts: 29
    Registered: ‎01-09-2013

    Re: IF statements in labels

    01-15-2013 08:56 AM in reply to: BrianHailey

    Thanks that works on + slopes, but not on -slopes. I'm just gonna keep using my two note styles and swapping the 2 back and forth.



    AutoCAD Civil 3D 2012 SP2
    Windows 7 (64)
    Please use plain text.
    *Expert Elite*
    BrianHailey
    Posts: 2,386
    Registered: ‎04-27-2005

    Re: IF statements in labels

    01-15-2013 09:16 AM in reply to: jamesbarnett

    Instead of using the expression to return -1 and hiding the negative values, have it return 0 or .1" and then use it in the height of the text component.

    Please use plain text.