举个栗子!观远 BI 技巧(1):通过计算字段处理日期识别问题

published: 2024-03-29

举个栗子!观远 BI 技巧

自 2016 年以来,优阅达《举个栗子》内容专栏已陪伴众多企业用户高效工作,解决真实业务场景中的用数问题。

2024 年,全新系列《举个栗子!观远 BI 技巧》出炉啦~

优阅达期待能够持续分享经验,帮助用户发现更多 观远 BI 使用技巧,加速业务场景的融合运用,释放数据创新价值!




观远 BI 是专注于为新零售、新金融、泛互联网以及综合型集团客户提供新一代智能数据分析平台。全拖拉拽操作,两天可以快速上手 80% 的数据分析工作。

在使用 观远 BI 时,你是否遇到过这样一个小问题:日期是数值类型的 20161107 这种格式的话,在使用内置转换功能时导入 观远 BI 中会无法识别呢。

如下图,如果将该列选为日期格式,则该列将都变为 null。如果是在 excel 中修改又需要较长的时间。有什么办法可以解决呢?


第一期《举个栗子!观远 BI 技巧》我们就来分享:通过计算字段处理日期识别问题

为方便学习,本栗子使用自建数据源。掌握栗子方法后,数据粉可尝试使用自己的数据。

具体步骤如下:

Step 1.连接数据

输入账号密码,登陆 观远 BI 分析平台。单击 数据中心 新建数据集,连接数据源文件。

Step 2.转换数值格式

导入数据源后会发现字段的数值类型不是我们常用的格式,可在数据明细卡中,单击新建计算字段尝试直接转换数值格式。

完成后,会发现日期字段无法直接转换为我们常用的格式,此时我们需要创建计算字段:日期转换,

如下图:

to_date(left([日期],4) ||'-'|| ---------年

right(LEFT([日期],6),2) || '-'||-------月

right([日期],2))------日

LEFT()是从开头返回指定数量的字符,RIGHT()是从结尾返回指定数量的字符。

这样RIGHT(LEFT([日期]),6),2)表示的就是返回月份,RIGHT([日期]),2)表示返回日期,LEFT([日期],4)表示返回年份,由此得到了”年-月-日”的字符串。

最后通过to_date返回日期,我们就可以得到日期格式,如下图:

20161107 这种字段在 观远 BI 中通过计算字段变成日期格式的小方法,你学会了么?