首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过用户提供的参数设置Google Data Studio条件格式

在 Google Data Studio 中,条件格式化允许您根据特定条件自定义图表和表格的外观。通过用户提供的参数设置条件格式,可以使报告更加动态和交互。以下是如何实现这一目标的步骤。

1. 创建参数

首先,您需要创建一个参数,以便用户可以输入或选择条件。

  1. 打开 Google Data Studio 并选择您的报告。
  2. 在右侧的“资源”面板中,点击“管理添加的字段”。
  3. 点击“添加参数”。
  4. 填写参数的名称、类型(例如,数字、文本、布尔值等)和默认值。
  5. 点击“保存”。

2. 创建计算字段

接下来,您需要创建一个计算字段,该字段将使用用户提供的参数来确定条件格式。

  1. 在“资源”面板中,点击“管理添加的字段”。
  2. 点击“添加字段”。
  3. 输入字段名称,并使用 CASE 语句或其他逻辑来定义条件。例如,如果您希望根据用户输入的阈值来改变颜色,可以使用如下逻辑:

CASE WHEN Metric > Parameter THEN '高' WHEN Metric = Parameter THEN '中' ELSE '低' END 这里,Metric 是您要评估的度量,Parameter 是用户输入的参数。

  1. 点击“保存”。

3. 应用条件格式

现在,您可以将条件格式应用于图表或表格。

  1. 选择您要应用条件格式的图表或表格。
  2. 在右侧的“样式”面板中,找到“条件格式”部分。
  3. 点击“添加条件格式”。
  4. 在“条件”下拉菜单中,选择您刚刚创建的计算字段。
  5. 设置条件,例如:
    • 如果值为“高”,则设置背景颜色为绿色。
    • 如果值为“中”,则设置背景颜色为黄色。
    • 如果值为“低”,则设置背景颜色为红色。
  6. 点击“完成”。

4. 测试和调整

  1. 在报告中,您可以添加一个控件(例如,滑块、下拉菜单等),以便用户可以输入或选择参数值。
  2. 测试条件格式是否根据用户输入的参数动态更新。

5. 示例

假设您有一个销售报告,您希望根据用户输入的销售目标来改变销售额的颜色。您可以创建一个参数 Sales Target,然后创建一个计算字段 Sales Status,使用如下逻辑:

代码语言:javascript
复制
CASE
    WHEN Sales > Sales Target THEN '超出目标'
    WHEN Sales = Sales Target THEN '达到目标'
    ELSE '未达到目标'
END

然后,您可以为 Sales Status 应用条件格式,设置不同的颜色。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • AB PLC和Siemens PLC通讯-无需协议网关

    背景:传统西门子PLC和AB PLC通讯一般会采用通讯网关,因为西门子PLC采用S7协议而AB PLC采用CIP协议,两种不同协议的情况下需要协议网关转换才可以通讯。随着PLC领域的更加开放和融合,西门子PLC和AB PLC均提供open tcp通讯方式,所以市面上就出现利用open tcp接口来完成自定义协议的两种PLC的通讯,但是这种通讯方式需要用户对于TCP通讯的机制十分熟悉,比如三次握手,然后再自定义通讯套接字的方式。让自动化工程师觉得十分鸡肋,为什么说是鸡肋呢?第一 这种方式确实物美价廉,因为无需采购协议网关;第二就是需要自己编程和组织通讯,从而造成大量通讯不稳定。

    01
    领券