LookML 信息中心的文本图块参数

本页演示如何使用 dashboard.lkml 文件中的 LookML 信息中心参数添加和自定义 type: text 的 LookML 信息中心元素。

如需了解如何通过 Looker 界面将文本图块添加到信息中心,请参阅创建用户定义的信息中心文档页面。

用法示例


## BASIC PARAMETERS
name: element_name
type: text
height: N
width: N
top: N
left: N
row: N
col: N

## TEXT PARAMETERS
title_text: title text
subtitle_text: subtitle text
body_text: body text

参数定义

参数名称 说明
基本参数
name(适用于元素) 创建元素
type(适用于元素) 确定要在元素中使用的可视化类型
height(适用于元素) layout: tilelayout: static 信息中心定义了元素的高度(以 tile_size 为单位)
width(适用于元素) layout: tilelayout: static 信息中心的形式以 tile_size 为单位定义元素的宽度
top layout: static 信息中心的 tile_size 为单位定义元素的自上至下位置。
left layout: static 信息中心的 tile_size 为单位定义元素的从左到右的位置
row layout: newspaper 信息中心行为单位定义元素从上到下的位置
col layout: newspaper 信息中心的列为单位定义元素的从左到右的位置
文本参数
title_text type: text 的信息中心元素指定标题
subtitle_text type: text 的信息中心元素指定副标题
body_text type: text 的信息中心元素指定正文

基本参数

定义 type: text 的 LookML 信息中心元素时,您必须至少为 nametype 参数指定值。

name

本部分引用了信息中心元素中的 name 参数。

name 也可以用作信息中心过滤条件的一部分,如信息中心参数文档页面中所述。

每个 name 声明都会创建一个新的信息中心元素并为其命名。元素名称必须是唯一的。使用 layout: grid 信息中心时,elements 参数有时会引用名称。

- name: orders_by_date

type

本部分引用了信息中心元素中的 type 参数。

type 也可以用作信息中心过滤条件的一部分,如信息中心参数文档页面中所述。

type 也可用作联接的一部分,如 type(针对联接)参数文档页面所述。

type 也可以用作维度的一部分,如维度、过滤条件和参数类型文档页面中所述。

type 也可以用作测量量的一部分,如测量类型文档页面所述。

type 参数决定了要在元素中使用的可视化图表类型。

- name: element_name
  type: text | looker_grid | table | single_value | looker_single_record |
        looker_column | looker_bar | looker_scatter | looker_line | looker_area |
        looker_pie | looker_donut_multiples | looker_funnel | looker_timeline |
        looker_map | looker_google_map | looker_geo_coordinates | looker_geo_choropleth | looker_waterfall | looker_wordcloud | looker_boxplot

如需简要了解不同类型的 LookML 信息中心元素,请参阅 type(适用于 LookML 信息中心)文档页面。

height

本部分引用了信息中心元素中的 height 参数。

height 也可以用作信息中心行的一部分,如信息中心参数文档页面中所述。

对于具有 tilestatic 布局的信息中心

height 参数用于为 layout: tilelayout: static 信息中心定义元素的高度,以 tile_size(以像素为单位定义)为单位。

例如,以下代码会指定 tile_size: 100height: 4,从而使 orders_by_date 元素的高度为 400 像素。

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    height: 4
    ...

对于具有 newspaper 布局的信息中心

height 参数用于定义 layout: newspaper 信息中心的元素高度(以 row 为单位)。

报纸版式的信息中心的默认元素高度为 6 行(约为 300 像素)。对于 preferred viewer 参数设置为 dashboards-next 的信息中心,最小高度为 1 行。对于 preferred viewer 参数设置为 dashboards 的信息中心,最小高度为 2 行。

例如,以下代码将一个元素的高度设置为 12 行,或者设置为其他元素的高度的两倍:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    height: 12
    ...

width

本部分引用了信息中心元素中的 width 参数。

width 也可以用作信息中心的一部分,如信息中心参数文档页面中所述。

width 形参定义了 layout: tilelayout: static 信息中心元素的宽度(以 tile_size 为单位)。

例如,以下代码会指定 tile_size: 100width: 4,使 orders_by_date 元素的宽度为 400 像素。

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    width: 4
    ...

width 参数用于为 layout: newspaper 信息中心定义元素的宽度(以列为单位)。

采用报纸布局的信息中心默认为 24 列宽。

例如,以下代码将元素设为信息中心宽度的一半:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    width: 12
    ...

top

top 参数用于定义 layout: static 信息中心元素的元素自上而下的位置(以 tile_size 为单位)。

例如,以下代码会指定 tile_size: 100top: 4,将 orders_by_date 元素的顶部边缘设为位于信息中心顶部 400 像素处。

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    top: 4
    ...

left

left 参数用于为 layout: static 信息中心定义元素的从左到右位置(以 tile_size 为单位)。

例如,以下代码会指定 tile_size: 100left: 4,将 orders_by_date 元素的左边缘距离信息中心左侧 400 像素。

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    left: 4
    ...

row

对于 layout: newspaper 信息中心,row 参数用于定义元素顶部边缘所在的行。

信息中心从信息中心顶部的第 0 行开始。采用报纸布局的信息中心的默认元素高度为 6 行,这意味着信息中心顶部的信息中心元素 (row: 0) 将默认占用 0-5 行。

每行的高度为 50 像素,这意味着 6 行的默认元素高度为 300 像素。

例如,以下代码假定要设置在元素第二行的元素,假设元素设置为默认高度:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    row: 6
    ...

col

对于 layout: newspaper 信息中心,col 参数定义了元素左侧边缘所在的列。

信息中心分为 24 列。信息中心位于信息中心左侧的 0 列。采用报纸布局的信息中心的默认元素宽度为 8 列,这意味着信息中心左侧的信息中心元素 (col: 0) 将默认占用 0-7 列。

例如,以下代码将设置要设置在信息中心第三列的元素:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    col: 16
    ...

文本参数

本部分中介绍的参数可用于向 type: text 的 LookML 信息中心元素添加内容。

title_text

title_text 参数用于指定在 type: text 元素上以可用字体大小显示的文字。它显示在卡片顶部。

title_text: title text

subtitle_text

subtitle_text 参数用于指定以可用的中间字体大小显示的 type: text 元素上的文本。如果存在 title_textsubtitle_text 将显示在其下方。

subtitle_text: subtitle text

body_text

body_text 参数用于指定在 type: text 元素上以可用最小字体显示的文本。此参数显示在文本图块中的最后一个位置。在 Markdown 图块中使用 Markdown 文档页面简要概述了可用于设置文本格式或向文本图块添加链接和图片的 Markdown。

body_text: body text