【背景】
综合BI工具产品虽好,但是任何产品都有其局限,遇到具体的显示的复杂需求,特别是一些细节部分,不得不总结一些WalkAround。这些WalkAround很可能不是最优方法,也很可能存在当前阶段的认识谬误,仅供参考。
【问题和突破方法总结】
- 目前的表连接逻辑太过简单,现实需求经常涉及包含等关系的表连接需求,这种情况下无法用SmartBI直接连接,可以先通过MySQL做视图的预处理,然后再做简单连接。
- 当背后是自己的MySQL数据库时,SmartBI自身的原生SQL和SQL数据集,如果直接拖拉拽,存在语法问题,通过Try and error发现,直接手敲SQL而不是通过拖拉拽识别反而可以部分解决此问题。
- Excel和SmartBi的深度融合存在各自的适用范围,比如图表,目前发现指定范围的静态数据可以采用Excel图表,比如一些行数特定的分组数据。但是对于行列需要用到SSR_GetCell等当前值获取函数,带有不确定行数扩展的数据,就只能采用ECharts。
- 数据建模遇到需要较多元素参与,计算过程较长的衍生计算度量时,比起一个一个写过渡的计算成员,直接用高级写一次性公式感觉更加高效。