本文首发于博客冰山一树Sankey,去博客浏览效果更好。
)
Tableau学习Step4一数据解释、异常值监测、参数使用、分析结果如何对外发布
分区字段
寻址字段
执行表计算所需要使用的其余维度
用于确定计算时的移动方向
(1)
(2)
LOD表达式的类型:全表范围
集动作使得用户在与可视化项或仪表板交互时可以直接更改集值
集动作的一般步骤
步骤:
按 tableau调用的数据格式编写 python代码
import numpy as np
#传入时使用单个值或者lst
a=[1,23,4]
b=[5.6,7,8]
#传出时为lst
np. add(np array(a), np array (b)). tolisto
如何在tableau中调用tably
SCRIPT BOOL/INT/REAL/STRO
需要调用的 python代码",依次给出使用的参数列表
)# python代码中,参数依次用_arg1,arg2.进行标识
SCRIPT REAL(
import numpy as np
return np. add(np array( arg 1), np array( arg2 ). tolisto)
avg(现状指数]),avg(预期指数]
)
注意:在 tableau中调用 tabby针对的是表计算级别!
环境加载
from tabpy tabpy tools client import Client
client=Client(http://localhost:9004/)
定义函数
import numpy as np
def ado(x,y):#由于要在 tableau中使用函数结果,函数必须要有 return值
return np. add(np array(x), nparray(y). tolisto
部署函数
client deploy (addo, add, 'Adds two numbers x and y)
在 python环境中测试函数
res client query (addo, a, b)
在 tableau中调用预定义函数
SCRIPT REAL(
return tabpy query (addo, arg1, arg2)Response]
avg(现状指数]),ag([预期指数]
再次强调:在 tableau中调用 tabby针对的是表计算级别
当沿着表横穿时,会将该行单元格汇总结果形成list进行传送,那么考虑一下它是如何实现计算的?
SCRIPT REAL(
import numpy as np
return np corrcoef( arg1, arg2)[0, 1
avg(现状指数]),avg(顶预期指数])
手机扫一扫
移动阅读更方便
你可能感兴趣的文章