8 不想长大啊

尚未进行身份认证

每天进步一点,踏实!

等级
博文 417
排名 2k+

Power BI中row函数+union函数实现SQL Server中的虚拟表

PowerBI是微软开发的一款功能非常强大的的BI工具,可以制作非常美观的报表,但这个工具的核心是DAX,翻译为中文就是数据分析表达式,有点类似于excel函数,但又很不一样。DAX中的很多功能可以与SQL对应,但差异也很大。 本文要讲的是用row函数+union函数实现SQLServer中的虚拟表。 1、sqlserver中的虚拟表不是一张真实存在表,是只存在于当前...

2019-01-31 15:22:55

Power BI中表构造函数(Table Constructor)实现SQL Server中的虚拟表

PowerBI是微软开发的一款功能非常强大的的BI工具,可以制作非常美观的报表,但这个工具的核心是DAX,翻译为中文就是数据分析表达式,有点类似于excel函数,但又很不一样。DAX中的很多功能可以与SQL对应,但差异也很大。 本文要讲的是用表构造函数(TableConstructor)实现sqlserver中的虚拟表。 1、sqlserver中的虚拟表不是一张真...

2019-01-31 15:02:50

Power BI中datatable函数实现SQL Server中的虚拟表

 PowerBI是微软开发的一款功能非常强大的的BI工具,可以制作非常美观的报表,但这个工具的核心是DAX,翻译为中文就是数据分析表达式,有点类似于excel函数,但又很不一样。DAX中的很多功能可以与SQL对应,但差异也很大。 本文要讲的是用datatable函数实现sqlserver中的虚拟表。 1、sqlserver中的虚拟表不是一张真实存在表,是只存在于...

2019-01-31 14:32:52

Power BI中calculatetable函数实现SQL Server中的where

PowerBI是微软开发的一款功能非常强大的的BI工具,可以制作非常美观的报表,但这个工具的核心是DAX,翻译为中文就是数据分析表达式,有点类似于excel函数,但又很不一样。DAX中的很多功能可以与SQL对应,但差异也很大。 下载PowerBI以及输入实验数据,请参考前一篇文章:PowerBI中selectcolumns函数+related函数实现SQLServer中...

2019-01-31 13:14:43

Power BI中summarizecolumns函数、sum函数实现SQL Server中的group by分组汇总

PowerBI是微软开发的一款功能非常强大的的BI工具,可以制作非常美观的报表,但这个工具的核心是DAX,翻译为中文就是数据分析表达式,有点类似于excel函数,但又很不一样。DAX中的很多功能可以与SQL对应,但差异也很大。 下载PowerBI以及输入实验数据,请参考前一篇文章:PowerBI中selectcolumns函数+related函数实现SQLServer中...

2019-01-31 11:43:43

Power BI中filter函数实现SQL Server中的where

 PowerBI是微软开发的一款功能非常强大的的BI工具,可以制作非常美观的报表,但这个工具的核心是DAX,翻译为中文就是数据分析表达式,有点类似于excel函数,但又很不一样。DAX中的很多功能可以与SQL对应,但差异也很大。 上篇文章中讲到用powerbi实现sql中的join,代码如下:SELECTCOLUMNS('销售表',"产品编...

2019-01-31 10:55:47

Power BI中selectcolumns函数+related函数实现SQL Server中的join

 PowerBI是微软开发的一款功能非常强大的的BI工具,可以制作非常美观的报表,但这个工具的核心是DAX,翻译为中文就是数据分析表达式,有点类似于excel函数,但又很不一样。DAX中的很多功能可以与SQL对应,但差异也很大。 下面就来讲一讲用PowerBI中DAX的selectcolumns函数+related函数,实现SQL中的join表关联。1、下载power...

2019-01-31 10:00:28

SQL Server系统函数:类型转换函数

 1.基本的转化SELECTCAST(2008asvarchar(4))+'year!'SELECTCONVERT(varchar(4),2008)+'year!'2、 把日期转化为文本SELECTCONVERT(VARCHAR(30),GETDATE(),120)--年-月-日时:分:秒(24h)SELECTCONVERT(VARCHA...

2019-01-31 10:00:16

SQL Server系统函数:元数据函数

 1、列的长度、列名--列的长度selectCOL_LENGTH('dbo.wct',--表名'wcid')--列名--列名selectCOL_NAME(object_id('dbo.wct'),--表ID1)--列IDcolumnPrope...

2019-01-31 10:00:07

SQL Server系统函数:日期函数

1、返回当前日期和时间selectGETDATE()'当前日期-精确到33毫秒'selectGETUTCDATE()'UTC日期和时间-精确到33毫秒'selectSYSDATETIME()'当前日期和时间-精确到100纳秒(高精度)'selectSYSUTCDATETIME()'UTC-精确到100纳秒(...

2019-01-31 09:59:58

SQL Server系统函数:字符串函数

 1、字符转化为ASCII,把ASCII转化为字符,注意返回的值是十进制数selectASCII('A'),ASCII('B'),ASCII('a'),ASCII('b'),ASCII('?')selectCHAR(65),CHAR(66),CHAR(97),CHAR(98),CHAR(63)2、unicode字符转化为整数,把整数转化为unicode字符select...

2019-01-30 14:54:01

SQL Server系统函数:系统信息函数

 1、会话id,服务器信息、用户信息select@@SPID,--返回当前连接的会话ID:SPID@@servername,--SQLServer实例名称@@sevicename,--SQLServer版本信息APP_NAME(),--客户端连接的应用程序名称HOST_ID(),...

2019-01-30 14:40:58

数据仓库之抽取数据:通过openrowset执行存储过程

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,通过openrowset函数调用存储过程,但是存储过程中不能带参数。 1、开启即席查询--修改高级参数sp_configure'showadv...

2019-01-30 14:16:59

数据仓库之抽取数据:openrowset函数带bulk操作符的用法

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,通过openrowset函数带bulk操作符的用法,导入、导出、更新数据。带bulk操作符的方式相对于其他方式来说,速度更快。使用方法:第1种用法:...

2019-01-30 14:11:47

数据仓库之抽取数据:通过bcp命令行导入数据

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,通过bcp命令行导入数据。bcp方式相对于其他方式来说,速度更快,是做了优化的。以下为bcp命令行常用的参数,注意大小写: -c 以char作为存储类...

2019-01-30 14:05:07

数据仓库之抽取数据:通过链接服务器获取Access中的数据

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,现在要从Access中抽取数据。1、开启即席查询--修改高级参数sp_configure'showadvancedoptions',1go...

2019-01-30 13:58:01

数据仓库之抽取数据:通过链接服务器获取txt、csv中的数据

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,现在要从txt、csv文件中抽取数据。1、开启即席查询--修改高级参数sp_configure'showadvancedoptions',1g...

2019-01-30 13:54:26

数据仓库之抽取数据:通过链接服务器获取Excel中的数据

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,现在要从Excel文件中抽取数据。但在实际操作中,需要注意以下几点:(1)很难从显示的错来知道:openrowset,opendatasource这两个函...

2019-01-30 13:43:27

数据仓库之抽取数据:通过链接服务器获取Oracle数据

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,现在要从异构的Oracle数据库中抽取数据。步骤如下: 1、开启即席查询--修改高级参数sp_configure'showadvanced...

2019-01-30 13:34:38

数据仓库之抽取数据:通过链接服务器获取SQL Server数据

 在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。 目标数据库是sqlserver,现在要从同为sqlserver的数据源,抽取数据。步骤如下: 1、开启即席查询--修改高级参数sp_configure'showadva...

2019-01-30 13:26:17
CSDN身份
  • 论坛版主
奖章
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三
  • 金牌
    金牌
    总榜技术专家分月排行榜第一
  • 银牌
    银牌
    总榜技术专家分月排行榜第二
  • 优秀版主
    优秀版主
    优秀小版主
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 微软mvp
    微软mvp
    授予通过CSDN博客平台积极分享微软相关技术知识和专业技能,并做出突出贡献的用户。