> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reelevant.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List of Transformations

> Complete list of available transformations in Reelevant

## Available Transformations

Reelevant provides a comprehensive set of transformations to manipulate and format data. Transformations can be chained together to create complex data processing pipelines.

### Strings

<CardGroup cols={2}>
  <Card title="Truncate" icon="scissors" href="/advanced-guide/transformations/truncate">
    Truncate text to a specific length
  </Card>

  <Card title="Case" icon="text-height" href="/advanced-guide/transformations/case">
    Change text case (upper, lower, capitalize)
  </Card>

  <Card title="Replace" icon="find-replace" href="/advanced-guide/transformations/replace">
    Replace text in a string
  </Card>

  <Card title="Replace with Variable" icon="code" href="/advanced-guide/transformations/replace-variable">
    Replace text using a variable value
  </Card>

  <Card title="Split" icon="code-branch" href="/advanced-guide/transformations/split">
    Split a string into an array
  </Card>

  <Card title="Extract" icon="wrench" href="/advanced-guide/transformations/extract">
    Extract data using a regex pattern
  </Card>

  <Card title="Template" icon="file-code" href="/advanced-guide/transformations/template">
    Apply template transformation using sprintf format
  </Card>

  <Card title="Length" icon="ruler" href="/advanced-guide/transformations/length">
    Get the length of a string
  </Card>

  <Card title="Pad" icon="arrows-left-right" href="/advanced-guide/transformations/pad">
    Pad a string to a target length
  </Card>

  <Card title="Create Hash" icon="key" href="/advanced-guide/transformations/create-hash">
    Create hash from value
  </Card>

  <Card title="AES Decrypt" icon="lock" href="/advanced-guide/transformations/aes-decrypt">
    Decrypt AES encrypted data
  </Card>
</CardGroup>

### Numbers

<CardGroup cols={2}>
  <Card title="Parse Number" icon="hashtag" href="/advanced-guide/transformations/parse-number">
    Convert a string to a number
  </Card>

  <Card title="Format Number" icon="0" href="/advanced-guide/transformations/format-number">
    Format a number with locale-aware formatting
  </Card>

  <Card title="Format Currency" icon="dollar-sign" href="/advanced-guide/transformations/format-currency">
    Format a number as currency
  </Card>

  <Card title="Format Currency (Locale Variable)" icon="language" href="/advanced-guide/transformations/format-currency-locale">
    Format currency with locale from a variable
  </Card>

  <Card title="Format Currency (Locale & Currency Variables)" icon="globe" href="/advanced-guide/transformations/format-currency-locale-currency">
    Format currency with locale and currency from variables
  </Card>

  <Card title="Percentage" icon="percent" href="/advanced-guide/transformations/percentage">
    Format a value as a percentage
  </Card>

  <Card title="Absolute" icon="arrows-up-down-left-right" href="/advanced-guide/transformations/absolute">
    Get absolute value of a number
  </Card>

  <Card title="Round" icon="circle" href="/advanced-guide/transformations/round">
    Round a number
  </Card>
</CardGroup>

### Math

<CardGroup cols={2}>
  <Card title="Divide" icon="divide" href="/advanced-guide/transformations/divide">
    Divide two numbers
  </Card>

  <Card title="Multiply" icon="xmark" href="/advanced-guide/transformations/multiply">
    Multiply two numbers
  </Card>

  <Card title="Subtract" icon="minus" href="/advanced-guide/transformations/subtract">
    Subtract two numbers
  </Card>

  <Card title="Sum" icon="plus" href="/advanced-guide/transformations/sum">
    Add two numbers together
  </Card>

  <Card title="Aggregate Numbers" icon="calculator" href="/advanced-guide/transformations/aggregate-numbers">
    Aggregate array of numbers (sum, average, median)
  </Card>
</CardGroup>

### Dates

<CardGroup cols={2}>
  <Card title="Format Date" icon="calendar" href="/advanced-guide/transformations/format-date">
    Format a date value
  </Card>

  <Card title="Format Date (Locale Variable)" icon="language" href="/advanced-guide/transformations/format-date-locale-var">
    Format a date with locale from a variable
  </Card>

  <Card title="Parse Date" icon="calendar-days" href="/advanced-guide/transformations/parse-date">
    Parse a date string into an ISO date
  </Card>

  <Card title="Difference Between Dates" icon="calendar-minus" href="/advanced-guide/transformations/difference-between-dates">
    Calculate difference between two dates
  </Card>

  <Card title="Add to Date" icon="calendar-plus" href="/advanced-guide/transformations/add-to-date">
    Add time to a date
  </Card>

  <Card title="Subtract from Date" icon="calendar-xmark" href="/advanced-guide/transformations/subtract-to-date">
    Subtract time from a date
  </Card>

  <Card title="Get Date Occurrence" icon="calendar-check" href="/advanced-guide/transformations/get-date-occurrence">
    Get next or nearest yearly occurrence of a date
  </Card>
</CardGroup>

### Arrays

<CardGroup cols={2}>
  <Card title="Array Get" icon="list" href="/advanced-guide/transformations/array-get">
    Get element from array by index
  </Card>

  <Card title="Array Get (Variable Index)" icon="list-ol" href="/advanced-guide/transformations/array-get-var">
    Get element from array using a variable index
  </Card>

  <Card title="Array Intersection" icon="intersection" href="/advanced-guide/transformations/array-intersection">
    Find common elements between two arrays
  </Card>

  <Card title="Array Unique Rank" icon="ranking-star" href="/advanced-guide/transformations/array-unique-rank">
    Get unique values sorted by frequency
  </Card>

  <Card title="Array Unique" icon="filter" href="/advanced-guide/transformations/array-unique">
    Get unique values from array
  </Card>

  <Card title="Array Concat" icon="link" href="/advanced-guide/transformations/array-concat">
    Concatenate two arrays
  </Card>
</CardGroup>

### Records

<CardGroup cols={2}>
  <Card title="Lookup" icon="magnifying-glass" href="/advanced-guide/transformations/lookup">
    Lookup a property value from a record
  </Card>
</CardGroup>
