# BulletChartTargetProperties

Canonical page: https://www.adaptabletools.com/docs/reference/bulletcharttargetproperties

Target configuration for a Bullet Chart — the resolved target value(s)
plus the chart-level default marker style.

```ts title="TypeScript"
export interface BulletChartTargetProperties 
```

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [Marker](https://www.adaptabletools.com/docs/reference/bulletcharttargetproperties.md#marker) | [`BarStyleMarker`](https://www.adaptabletools.com/docs/reference/barstylemarker.md) | Visual style of the target marker(s).<br/><br/>When `Target` is an array, this style applies to all markers; pass a<br/>`Target` object with its own `Marker` property to override per-marker. |
| [Target](https://www.adaptabletools.com/docs/reference/bulletcharttargetproperties.md#target) | [`BulletChartTarget`](https://www.adaptabletools.com/docs/reference/bulletcharttarget.md)` \| `[`BulletChartTarget`](https://www.adaptabletools.com/docs/reference/bulletcharttarget.md)`[]` | Target value(s) rendered as marker(s) on the bar.<br/><br/>Each Target can be:<br/> - `number` - a fixed target value<br/> - `string` - a column id; the row&#39;s value in that column is used as the target<br/> - `'Col-Avg'` \| `'Col-Median'` - computed across visible rows<br/><br/>Pass an array to render multiple targets (e.g. primary + stretch goal). |

## Property Details

### Marker

Visual style of the target marker(s).

When `Target` is an array, this style applies to all markers; pass a
`Target` object with its own `Marker` property to override per-marker.

```ts title="TypeScript"
Marker?: BarStyleMarker;
```

###### Property Value

[`BarStyleMarker`](https://www.adaptabletools.com/docs/reference/barstylemarker.md)

### Target

Target value(s) rendered as marker(s) on the bar.

Each Target can be:
 - `number` - a fixed target value
 - `string` - a column id; the row&#39;s value in that column is used as the target
 - `'Col-Avg'` | `'Col-Median'` - computed across visible rows

Pass an array to render multiple targets (e.g. primary + stretch goal).

```ts title="TypeScript"
Target?: BulletChartTarget | BulletChartTarget[];
```

###### Property Value

[`BulletChartTarget`](https://www.adaptabletools.com/docs/reference/bulletcharttarget.md)` | `[`BulletChartTarget`](https://www.adaptabletools.com/docs/reference/bulletcharttarget.md)`[]`
