You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术问询:能否在Tableau Prep流的TabPy脚本中调用其参数?

在Tableau Prep的TabPy脚本中调用Prep参数的方法

完全可以在TabPy脚本里调用Tableau Prep的参数,具体操作步骤如下:

  • 先在Tableau Prep中创建所需参数
    比如创建数值参数threshold、字符串参数filter_word这类,设置好默认值、数据类型和可选范围。

  • 在TabPy脚本节点中关联参数
    添加TabPy脚本节点后,打开「配置脚本」面板,切换到「输入」标签页——除了选择数据集字段,左侧列表里会显示你创建的Prep参数,把需要用到的参数添加到输入项里。

  • 在Python函数中接收并使用参数
    编写Python函数时,把Prep参数作为函数的参数之一,比如你添加了threshold参数,函数可以这么写:

def apply_threshold(data, threshold_val):
    # 用传入的参数做业务逻辑处理
    data['is_over_threshold'] = data['sales'] > threshold_val
    return data

接着切换到「函数」标签页,指定函数名为apply_threshold,然后把输入的数据集映射到data参数,把Prep的threshold参数映射到threshold_val即可。

注意事项:

  • 确保Prep参数的类型和Python函数中接收的类型匹配,比如数值参数对应int/float,字符串对应str,避免类型报错。
  • 多个参数的话,按函数定义的顺序在配置面板里一一映射就行。

内容的提问来源于stack exchange,提问作者Sara C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 06:10:34