# UltracartClient::ReportPageVisualizationDimension ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **as** | **String** | Return the column as a different name | [optional] | | **cast** | **String** | Cast the column to a different data type such as DATETIME -> DATE | [optional] | | **column** | **String** | | [optional] | | **datetime_timezone** | **String** | The timezone to shift the date to | [optional] | | **datetime_trunc** | **String** | The type of truncation to perform on the date, DAY, WEEK(MONDAY), etc. | [optional] | | **extract** | **String** | Part of a datetime to extract | [optional] | | **function** | **String** | The function to perform around the column such as DATE_TRUNC(@column, day) | [optional] | ## Example ```ruby require 'ultracart_api' instance = UltracartClient::ReportPageVisualizationDimension.new( as: null, cast: null, column: null, datetime_timezone: null, datetime_trunc: null, extract: null, function: null ) ```