谷歌云代理商指南:如何在谷歌云Looker中设置多维度的报表筛选和控件,提高交互性
一、谷歌云的核心优势
二、Looker多维筛选设置实战
1. 创建基础筛选器
# 在LookML模型中定义维度
dimension: customer_region {
type: string
sql: ${TABLE}.region ;;
}
在Explore界面拖拽维度到筛选栏,用户即可通过下拉菜单选择区域数据

2. 构建级联筛选
- 创建父子关联维度(如国家→省份→城市)
- 使用
suggestions参数实现动态过滤:
filter: dynamic_region_filter { type: string suggest_dimension: parent_region }
3. 时间维度高级控制
- 预设时间范围:支持"最近30天/本季度/同比"等快捷选项
- 相对日期函数:
dimension: rolling_7days { type: yesno sql: ${created_date} >= CURRENT_DATE - 7 ;; }
三、提升交互性的5大技巧
1. 参数化仪表盘
通过liquid_parameters创建可复用的动态变量,例如:
view: sales_dashboard {
liquid_parameters: {
selected_product: "默认产品"
}
}
2. 条件格式渲染
基于阈值自动变色,在LookML中添加:
measure: kpi_score {
html:
{% if value > 90 %}
{% elsif value > 70 %}
{% else %}
{% endif %}
{{ rendered_value }} ;;
}
3. 嵌入式交互控件
- 在仪表盘添加URL动作按钮,直接跳转关联报表
- 使用
persist_filters参数保持跨页面筛选状态
四、总结
通过Looker的多维度筛选设置和交互控件,企业能够将静态报表转化为动态分析工具。谷歌云提供的底层计算能力确保海量数据实时响应,而Looker的模块化设计让业务用户能自主探索数据。建议代理商重点关注:时间智能处理、跨模型过滤传递、移动端适配三大场景,以帮助客户构建真正的数据驱动文化。

kf@jusoucn.com
4008-020-360


4008-020-360
