tableau-api - 在 Tableau 中将字符串范围转换为日期类型
问题描述
我有一个名为 player 的字符串列。这是一个字符串范围列
列:行播放器:2014-2015、2015-2016、2017-2018、2018-2019
我想将此字符串类型转换为日期类型。
我尝试了 dateparse('yyyy-yyyy',[player]) 函数,但它给出了空值。
有没有人可以帮忙?
解决方案
首先,您需要选择一个日期来表示这些值。例如,您可能希望 2014-2015 是 2014 年 1 月 1 日。由您决定哪个日期效果最好。
使用 LEFT 或 RIGHT 提取您想要的年份。例如,要从第一个字段中提取 2014,请使用以下命令:
LEFT([FieldName],4)
然后使用 MAKEDATE 函数转换为日期值。要转换为日期,请使用 1/1/2014 示例:
MAKEDATE(INT(LEFT([FieldName],4)),1,1)
推荐阅读
- angular - 带有 SSR 请求的 Angular 7 到错误的 API 端点
- java - 按需启动和停止 Spring Boot 指标
- reactjs - 更新 reducer 会导致删除旧状态
- javascript - 具有此 id 的 ObservableQuery 不存在:从 useEffect 重新获取数据时为 1
- python - Python Shopify Scraper 不抓取所有集合
- ssl - 带有通配符证书的 argocd
- neo4j - 是否可以从关系数大于某个值的两个节点查询关系
- ios - 在 iOS 上请求位置时 Flutter 应用程序崩溃
- pandas - 将矢量化术语映射到原始数据框
- java - JTextField 有没有办法呈现不同于从 getText 方法获取的值的 UI 值?