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