自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Power BI DAX 分组排名 分层排名

这个DAX公式采取类似Excel行上下文的功能,首先建立一个参数等于类别,在Rankx函数第一个参数添加一个Filter,实现同一类别内进行排名,即分层排名。上述DAX公式使用的是ALLEXCEPT函数,是ALL家族函数,功能是除了第二个参数【类别】都是行上下文计算排名,这样就实现了分组分层排名。如上例,Rankx只有前两个参数是必要的,实际可以输入五个参数,设置排序方式。通过在第一个参数添加函数可以实现进阶功能,例如分组分层排名,依旧使用上述数据。再使用Rankx计算排名。首先建立销售和度量值。

2023-03-21 10:49:02 4729

原创 数据库实现自动生成电话号码_sqlserver

使用sqlserver实现11位手机号码的生成,为了避免重复,使用了系统时间,和rand函数结合实现 环境是sqlserver2008,2008以上版本都适用。 代码如下: create proc proc_randTel @RandTel char(11) output as declare @r numeric(15,15),@tempR varchar(11) select @r=rand(datepart(mm,getdate())*100000+datepart(ss,getdate())*10

2021-01-27 15:14:45 1538

原创 数据库行列转置的实现_Mysql/Oracle/Sqlserver/Pgsql

数据库行列转置的实现_Mysql/Oracle/Sqlserver/Pgsql 环境是Mysql8.03,用mysql全系列都可以,可视化页面是Navicat; 使用学生考试成绩表作为参考对数据库行列转置进行说明,因为只使用到CASE WHEN函数,未涉及复杂函数,所以适应于SqlServer、Oracle、Pgsql等任何关系型数据库 建表语句如下 create table StuGrade ( Sname char(10), -- 学生姓名 Cname char(10),

2021-01-26 17:02:04 635

原创 使用mysql统计两个日期之间的工作日的天数

环境是Mysql8.03,用mysql全系列都可以,可视化页面是Navicat; 因为设计使用到了循环,所以引用了Mysql存储过程实现,具体代码如下, 其中用到主要函数While,结束循环需要加END WHILE;IF a THEN b END IF; DROP PROCEDURE if EXISTS test; # 如果存在test存储过程则删除 CREATE procedure test(in Startdate DATE,in Enddate DATE) # 创建开始和结束日期参数,名称为te

2021-01-22 16:02:01 1272 1

原创 数据库设计

数据库设计 数据库设计是一个主观的过程,其质量与设计者的经验和水平是息息相关的,设计的好坏在后期的使用中会体现的非常明显,往往运行一段时间后不同程度的发现各种问题,需要进行修改,有甚者甚至需要重新进行设计,因此一套标准的设计流程是非常必要的。 1.需求分析; 2.概念结构设计; 3.逻辑结构设计; 4.物理结构设计; 5.数据库实施; 6.数据库维护和运行; ...

2020-12-18 15:29:14 128

原创 数据库实施

#一、建立数据库 库名 系统名的英文名,首字母小写 #二、建立表在这里插入代码片 表名 表名英文名,首字母小写 表约束 主外键、唯一索引、非空索引、检查索引、默认值 #三、插入数据 指定字段 不指定字段 #四、查询 #五、视图 #六、触发器 #七、存储过程 #八、自定义函数 ...

2020-03-01 16:21:49 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除