---
title: "動的カラム選択"
canonical: "https://wiki.yellowfin.co.jp/space/yfcurrent/563511300/%E5%8B%95%E7%9A%84%E3%82%AB%E3%83%A9%E3%83%A0%E9%81%B8%E6%8A%9E"
format: markdown
---
## 概要

レポートのカラム(列)は、実行時にユーザーが非表示または表示できるように設定できます。この機能は9.17で導入されました。

列の表示設定には以下のオプションがあります：

- **常に含まれる** - このフィールドはレポートに常に表示され、非表示にすることはできません
- **デフォルトでオン** - フィールドは初期状態で表示されますが、ユーザーが非表示にできます
- **デフォルトで非表示** - フィールドは初期状態では表示されませんが、ユーザーが表示にできます

## 初期設定

列の表示設定はフィールドのプロパティで行います。レポートビルダーで「列の書式設定」をクリックし、「表示」セクションを展開します。

![image-20260309-080233.png](media://28939404-d664-498c-a2e3-8ec3eee87596)

各レポートフィールドの「オプションフィールド」ドロップダウンから適切な値を選択してください。

## 動的カラム選択

この機能を有効にするには、少なくとも1つの列を「デフォルトでオン」または「デフォルトでオフ」に設定する必要があります。その場合、レポート表示時にツールバーに新しいアイコンが表示されます。

![image-20260309-080348.png](media://9d833da9-0ed8-40e6-8625-b3a613cc9311)

![image-20260309-080407.png](media://38580de7-373c-41b6-b938-0748c0823e7b)

このアイコンは、レポートがダッシュボードに含まれている場合にも利用可能です。レポートにカーソルを合わせると、オプションフィールドアイコンを含むポップアップメニューが表示されます。

![image-20260309-080503.png](media://29f5843f-8b90-498e-88d4-fe95fd2c17e9)

![image-20260309-080520.png](media://014b3834-4a3d-4851-a5d8-10781a39d62e)

アイコンをクリックすると、列選択ポップアップが表示されます。

![image-20260819-054701.png](media://7a876126-e558-44c0-8e02-eb4c154d1572)


ポップアップには利用可能な全列の一覧が表示され、各列の横にチェックマークが付いています。「デフォルトで非表示」または「デフォルトで表示」に設定されたフィールドについては、ユーザーがチェックマークをクリックすることで列の表示/非表示を選択できます。「常に表示」に設定された列は、チェックマーク付きでグレー表示されます。これらはレポートから非表示にできないためです。

![image-20260309-080631.png](media://160ba6be-e856-4cde-b727-fb3041120ff8)

各行の末尾にあるアイコン。

ポップアップ上部の検索バーにテキストを入力すると、表示される列のリストをフィルタリングできます。これは列数が非常に多いレポートで便利です。

[リセット] ボタンをクリックすると、レポートの選択項目がデフォルト設定に戻ります。これにより、列の順序と表示設定の両方がデフォルトの状態に戻ります。

## 制限事項

レポートに1つ以上のグラフと関連するレポートテーブルを含めて作成した場合、グラフで使用される列を「**常に含める**」に設定する必要があります。設定しない場合、ユーザーがその列をレポートから削除すると、グラフが表示できなくなり、以下のエラーが発生します。

![image-20260309-080822.png](media://fd064dfb-79ba-4e12-8fd9-c2befa5118dc)

## 動的な列選択を無効にする

上記の条件を満たしている場合、動的列選択はデフォルトで有効になります。ただし、この機能を有効にしたくない場合は、次のように無効にすることができます：

- レポートの場合：レポートを編集し、「**レポートの書式設定**」→「**データ**」の順に移動して、「**フィールドのカスタマイズを有効にする**」の切り替えを「OFF」にします。

![image-20260715-061524.png](media://00d7075f-e473-4dea-a877-8d67c8c64e2a)

- ダッシュボードの場合：レポートレベルでプロパティが「オン」に設定されている場合でも、ダッシュボードレベルでケースごとに「オフ」に設定することができます。ダッシュボードを編集し、設定を無効にしたいレポートをクリックします。「プロパティ」パネルで「レポートメニュー」までスクロールし、「**列セレクターを表示**」を「オフ」に切り替えます。

![image-20260715-061604.png](media://97624001-f7ac-4482-86d2-0bd1cd198728)