テーブル オプション
Azure Databricks のテーブルの視覚エフェクトによって、データの並べ替え、非表示設定、および書式設定を手動で行うことができます。 この記事では、テーブルの視覚化でデータの表示を制御する方法について説明します。
テーブルの視覚エフェクトは、元のセル結果テーブルとは別に操作できます。
次のことを実行できます。
- [] ハンドルを使用して、列を上下にドラッグして並べ替える
- [] アイコンを切り替えて、列を非表示にする
- 書式設定を使用して列を書式設定する
列の書式設定
テキスト、数値、日付、ブール値など、一般的なデータ型の書式を設定できます。 Azure Databricks では、イメージ、JSON ドキュメント、リンクなど、標準以外の列の種類も特別にサポートされています。 型固有の書式設定オプションを表示するには、[表示名] フィールドで型を選択します。
列の色を条件付きで書式設定する
列の値としきい値の比較に基づいて、列の結果のフォントの色を固定の色やさまざまな色に構成できます。
視覚化を編集します。
必要に応じて、既定のフォントの色を既定以外の値に設定します。
[フォント条件] で、[+ 条件の追加] をクリックします。
比較が成功した場合は、列、しきい値、比較演算子、およびフォントの色を選択します。
しきい値には、数値型、文字列、または日付を指定できます。 比較を成功させるには、しきい値が列と同じデータ型である必要があります。 たとえば、値が数値
500000
を超える結果を色分けするには、> 500,000
ではなくしきい値> 500000
を作成します。 数値型、文字列、日付がサポートされています。必要に応じて、さらに条件を追加します。
一般的なデータ型
データの表示方法を制御できます。 たとえば、次のようなことができます。
- 浮動小数点を小数点第 3 位まで表示する
- 日付列の月と年のみを表示する
- ゼロ埋め整数
- 数値フィールドの先頭または末尾にテキストを追加する
Text
[HTML コンテンツを許可する] フィールドの動作は次のようになります。
- 有効済み: HTML コンテンツは HTML サニタイザーを介して実行され、列は HTML としてレンダリングされます。
- 無効: コンテンツは HTML をレンダリングせずに表示されます。
数値と日付/時刻
数値と日付/時刻のデータ型の書式設定に関する参照情報については、次をご覧ください。
特別なデータ型
Azure Databricks では、image、JSON、link という特殊なデータ型がサポートされています。
Image
データベース内のフィールドに画像へのリンクが含まれている場合は、[画像] を選択すると、テーブルの結果と共に画像がインラインで表示されます。 これはダッシュボードで特に便利です。 次のダッシュボードの [カスタマー画像] フィールドは、Azure Databricks がインプレース表示する画像へのリンクです。
JSON
データが JSON 形式のテキストを返す場合は、[Json] を選択します。 これにより、クリーンな形式で要素を折りたたんだり展開したりすることができます。
リンク
ダッシュボードから HTML リンクをクリックできるようにするには、[リンク] を選択します。 [URL テンプレート]、[テキスト テンプレート]、[タイトル テンプレート] の 3 つのフィールドが表示されます。 これらのテンプレート フィールドでは、HTML リンクのレンダリング方法を制御します。 これらのフィールドでは、テーブル内の列名に対して mustache 形式のパラメーター (二重中かっこ) を許可します。 mustache 形式のパラメーターでは、値が URL エスケープされるパイプ フィルター urlEscape
がサポートされています。
次のスクリーンショットのクエリでは、検索 URL を含む結果セットが生成されます。 結果セット内のリンクにカーソルを合わせると、左下隅に URL が表示されます。 結果セット内の URL をクリックし、ブラウザーで検索結果を表示します。