《BI那点儿事》数据流转换——派生列
2024-10-15 14:54:54
派生列转换通过对转换输入列应用表达式来创建新列值。 表达式可以包含来自转换输入的变量、函数、运算符和列的任意组合。 结果可作为新列添加,也可作为替换值插入到现有列。 派生列转换可定义多个派生列,任何变量或输入列都可以出现在多个表达式中。
可以使用此转换执行下列任务:
- 将不同列的数据连接到一个派生列中。 例如,可以使用表达式 FirstName + " " + LastName 将 FirstName 和 LastName 列中的值组合到名为 FullName 的单个派生列中。
- 通过使用 SUBSTRING 之类的函数从字符串数据中提取字符,然后将结果存储到派生列中。 例如,可以使用表达式 SUBSTRING(FirstName,1,1) 从 FirstName 列提取人名的首字母。
- 对数值数据应用数学函数,然后将结果存储到派生列中。 例如,可以使用表达式 ROUND(SalesTax, 2) 将数值列 SalesTax 的值更改为精确到小数点后两位。
- 创建比较输入列和变量的表达式。 例如,可以使用表达式 ProductVersion == @Version? ProductVersion : @Version 来比较变量 Version 与 ProductVersion 列中的数据,然后根据比较结果决定选用 Version 还是 ProductVersion 的值。
- 提取日期时间值的某部分。 例如,可以通过表达式 DATEPART("year",GETDATE()) 使用 GETDATE 和 DATEPART 函数提取当前年份。
- 使用表达式将日期字符串转换为特定格式。
最新文章
- 基于hexo+github搭建一个独立博客
- Github Atom 1.12.0-beta3 发布
- 远程连接mysql容易遇到的2个问题
- CruiseControl.NET开篇
- C++之路进阶——bzoj2199(奶牛议会)
- 2338: [HNOI2011]数矩形 - BZOJ
- sql语句的分类
- virtual private catalog
- bat脚本-set(setlocal enabledelayedexpansion) 学习
- 重新认识一个强大的 Gson
- Netty高可靠性设计:优化建议
- ERP口碑后付关于如何设置后厨小票打印时间的问题解决方法
- greendao引起的NoClassDefFoundError异常解决
- MySql查询出来的值为 boolean类型的值
- centOS7.10 KDE桌面字体设置推荐
- BZOJ2460 Beijing2011元素(线性基+贪心)
- [leetcode]Set Matrix Zeroes @ Python
- 【Loadrunner】Loadrunner Vuser 两种运行方式【error:not enough memory解决方案】
- linux export环境变量
- JSON数据填充表格——(三)
热门文章
- javaWeb中servlet开发(4)——servlet跳转
- shell更改目录编码
- C#编程之委托与事件四(二)【转】
- iOS摄像头和相册-UIImagePickerController常用操作
- http://www.cnblogs.com/ACMer/p/5170255.html
- ng-bind-html 的原素没有高度
- 【转】给npm设置代理
- iOS ARC中CTCallCenter没用,无法监听电话的解决方案
- 图像的 SNR 和 PSNR 的计算
- Xunsearch迅搜(基于 xapian+scws 的开源中文搜索引擎)安装与简单使用