Computes the degrees of an input value measuring the radian= s of an angle. The value can be a Decimal or Integer literal or a reference= to a column containing numeric values.

- Input units are in radians.
- You can convert from degrees to radians. For more information, see RADIANS Function.

** Numeric literal example: **

derive type:single value: ROUND(DEG= REES(1.0000),4)

**Output:** Generates a column containing the computation i=
n degrees of `1.0000`

radians, which is `57.2728`

.

** Column reference example: **

derive type:single value: DEGREES(m= yRads) as: myDegrees'

**Output:** Generates the new `myDegrees`

column=
containing the conversion of the values in `MyRads`

column to d=
egrees.

derive type:single value: DEGREES(n= umeric_value)

=20
=20
=20
=20
=20

Argument | Required? | Data Type | Description |
---|---|---|---|

numeric_value | Y | string, decimal, or integer | Name of column, Decimal or Integer literal, or f= unction returning those types to apply to the function |

For more information on syntax standards, see Language Documentation Syntax Note= s.

Name of the column, Integer or Decimal literal, or function returning th= at data type to apply to the function.

- Missing input values generate missing results.
- Literal numeric values should not be quoted. Quoted values are treated = as strings.
- Multiple columns and wildcards are not supported.

** Usage Notes: **

=20
=20
=20
=20

Required? | Data Type | Example Value |
---|---|---|

Yes | String (column reference) or Integer or Decimal = literal | `3.14` |

=20

=20

**Tip:** For additional examples, see Common Tasks.

This example illustrates to use the DEGREES and RADIANS functions to con= vert values from one unit of measure to the other.

- See DEGREES Function.
- See RADIANS Function.

**Source:**

In this example, the source data contains information about a set of iso= sceles triangles. Each triangle is listed in a separate row, with the liste= d value as the size of the non-congruent angle in the triangle in degrees.<= /p>

You must calculate the measurement of all three angles of each isosceles= triangle in radians.

=20
=20
=20

triangle | a01 |
---|---|

t01 | 30 |

t02 | 60 |

t03 | 90 |

t04 | 120 |

t05 | 150 |

** Transform:**

You can convert the value for the non-congruent angle to radians using t= he following:

=20derive type:single value: ROUND(RAD= IANS(a01), 4) as: 'r01'

Now, calculate the value in degrees of the remaining two angles, which a= re congruent. Since the sum of all angles in a triangle is 180, the followi= ng formula can be applied to compute the size in degrees of each of these a= ngles:

=20derive type:single value: (180 - a0= 1) / 2 as: 'a02'

Convert the above to radians:

=20derive type:single value: ROUND(RAD= IANS(a02), 4) as: 'r02'

Create a second column for the other congruent angle:

=20derive type:single value: ROUND(RAD= IANS(a02), 4) as: 'r03'

To check accuracy, you sum all three columns and convert to degrees:

= =20derive type:single value: ROUND(DEG= REES(r01 + r02 + r03), 4) as: 'checksum'

** Results:**

After you delete the intermediate columns, you see the following results= and determine the error in the checksum is acceptable:

=20
=20
=20
=20
=20
=20
=20

triangle | a01 | r03 | r02 | r01 | checksum |
---|---|---|---|---|---|

t01 | 30 | 1.3095 | 1.3095 | 0.5238 | 179.9967 |

t02 | 60 | 1.0476 | 1.0476 | 1.0476 | 179.9967 |

t03 | 90 | 0.7857 | 0.7857 | 1.5714 | 179.9967 |

t04 | 120 | 0.5238 | 0.5238 | 2.0952 | 179.9967 |

t05 | 150 | 0.2619 | 0.2619 | 2.6190 | 179.9967 |

=20