如何处理 BI 中复杂的计算?
针对计算(Calculation)的介绍,可以参考 Tableau 官网给出的定义:为什么使用计算字段 1、为什么使用计算字段 2。
但有时简单的计算公式并不能满足特殊的需求,所以为了处理复杂的逻辑,可能会导致计算公式异常的复杂。
如下图所示,计算公式对于 IF 逻辑的使用甚至多达上百个。
这样复杂的计算公式会导致在填入计算公式后,Insights Hub 的 BI 界面会直接出现卡死的现象。
针对复杂的计算公式,我们更推荐的是使用 "Tableau Desktop" 桌面版,在客户本机进行计算。
Insights Hub 中的 BI 为 "Tableau Server" 版,其主要是用作数据互动的(我们建议使用“数据提取”来代替“实时连接”。参考 Tableau 官网介绍:https://help.tableau.com/current/pro/desktop/zh-cn/extracting_data.htm)。
同时,关于如何设计一个好的计算公式,Tableau 官网也有详细的说明:https://help.tableau.com/current/pro/desktop/zh-cn/calculations_calculatedfields_bestpractices.htm。