Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >这是什么鬼数据?

这是什么鬼数据?

作者头像
大海Power
发布于 2021-08-30 03:25:40
发布于 2021-08-30 03:25:40
39000
代码可运行
举报
运行总次数:0
代码可运行

小勤:为什么从网上抓的数据是这样的?日期都重复在一个格子里,我要的是每个日期对应左边每个格子里的数据啊。

大海:每个格子里的日期List都是一样的?List里的内容跟左边数据里的内容一一对应?

小勤:对的。

大海:那就拿左边的数据跟日期列里第一个格子的List配对构造个表就是了呗。

小勤:怎么做呢?又不能直接展开。

大海:Power Query里有个很好玩儿的函数:List.Zip,就是专门给两个List凑对儿的。

小勤:凑对儿?

大海:对的,比如你有个列表list_1,数据是{1,2,3},还有个列表list_2,数据是{A,B,C},那么,List.Zip({list_1,list_2})就会帮你把这两个列表的数据一一对应的凑到一起。

小勤:那不刚好就是我现在的情况?

大海:对啊,通过List.Zip凑好对儿后,就可以用#table关键字直接构造表了。所以,你这个数据整理很简单,看:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
= #table({"数量","日期"},List.Zip({数据[数据],数据{0}[日期]}))

小勤:原来这么简单,不过其中涉及到的知识点还挺多的,比如#table关键字、数据的引用方式、List.Zip函数等……

大海:对的。虽然每一个知识点都比较简单,但还是要多动手才能熟练运用。

在线M函数快查及系列文章链接(建议收藏在浏览器中):

https://app.powerbi.com/view?r=eyJrIjoiZDVhZDBlMTYtNDkzNC00YWFjLWFhMmMtMmI3NTk2Y2ZhMzc3IiwidCI6ImUxMTAyMjkxLTNkYzUtNDA1OC1iMDc3LWQ0YzU4YWJkMWRkOCIsImMiOjEwfQ%3D%3D

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
DAX进阶-死磕Calculate之1:改变筛选上下文之忽略(”删“)
小勤:在文章《DAX入门:无动态,不智能——谈谈DAX函数的计算环境(筛选上下文)问题》里提到,默认情况下度量的计算是随着计算环境(筛选上下文)的选择而动态变化的,但有时候就是需要一些不变的情况,那怎么办?
大海Power
2021/08/30
1.3K0
DAX进阶-死磕Calculate之2:改变筛选上下文之选择性忽略
小勤:大海,上次将Calculate改变筛选上下文,忽略(删)现有筛选器的作用时,都是整个表或整个字段都不起作用了,如果我只是希望忽略某个字段中的一部分内容呢?比如下面这个,我想看看某个产品在我选择的产品中的销量占比(如数据透视的父行汇总百分比):
大海Power
2021/08/30
8770
Power Query里怎么得到当前行的所有内容?
大海:啊,那你都知道下划线得到了整个记录(Record),那要取其中的内容,微软肯定给了函数的,而且,既然针对的是Record,那用的也应该是Record类的函数……
大海Power
2021/08/30
7560
Power BI里,不想用数据滑块,该怎么改?
大海:怎么可能啊?只是现在Power BI里对日期、整数等格式数据的切片器默认为滑块形式而已。
大海Power
2021/08/30
1.7K0
DAX Studio,写DAX查询的必备神器!
小勤:通过DAX查询,从Power Pivot数据模型里取数据返回Excel的功能这么强大,可是,写查询公式时啥提示都木有,要记函数就算了,还得记住每个表名和字段名?得多累啊!
大海Power
2021/08/30
1.4K0
PP-DAX入门:空值的处理问题
大海:DAX里的空值问题是比较复杂的,在不同的情况下,空值参与计算的方式可能会不一样。比如这个:
大海Power
2021/08/30
1.3K0
数据透视的多文本合并问题——Power Pivot的动态计算
小勤:上次在Power Query里实现了数据透视的文本合并问题,在Power Pivot里怎么实现啊?
大海Power
2021/08/30
1.8K0
PBI-操作基础:怎么实现页面跳转?
小勤:你这个M函数及Power系列文章快查(详见文末所附链接)里的页面跳转是怎么实现的?
大海Power
2021/08/30
3.9K0
PP-DAX入门:为什么这么简单的公式都会出错?
小勤:为什么这个度量出错了?我只是要计算“产品”名称为“B”的数据,应该很简单明了的啊:
大海Power
2021/08/30
3330
非标准报表-3:领导孽我千百遍,我待领导如初恋……
小勤:还记得上次那个非标准报表吗?(详见《非标准报表-2:领导又要换个角度欣赏报表,那就满足他!》)
大海Power
2021/08/30
4190
PP-DAX入门:Power Pivot里怎么输入日期?
大海:Power Pivot里输入日期有很多种方式,不同的方式有一些细微的差别,可以根据不同情况进行选择。比如:
大海Power
2021/08/30
1K0
PQ-M及函数:如何判断数据的类型?
小勤:Power Query里有类似Excel的ISNUMBER等函数吗?怎么判断某一个数据是文本,还是数字?
大海Power
2021/08/30
1.9K0
没“关系”?那就让自己更加强大一点儿!
小勤:在Power Pivot或Power BI里,如果两个表之间有关系,从一端匹配数据到多端,可以直接用RELATED函数,详见文章《因为“有关系”,问题就简单了……》,但是,如果两个表之间没有关系呢?怎么办?
大海Power
2021/08/30
2930
PQ-文本拆分的同时转换为数值
但是,如果我想用Text.Split函数拆分的话,怎么能直接转换为数字呢?
大海Power
2021/08/30
9210
PQ-M及函数:给姓名加个编号?动动手,改改公式。
当然,直接合并的时候,索引只是简单的数字,所以,要加个函数,把数字(转换成文本后)的内容转换成加了前缀做成齐头3位数的文本,原合并步骤生成的步骤公式是这样的:
大海Power
2021/08/30
4930
PQ-综合实战:双向分组合并数据,这个操作真是666
小勤:下面这个明细表怎么能处理成右边的样子?即A列或B列中的内容都进行合并,体现某个人都用哪些款的手机,以及某款手机都有哪些人在用:
大海Power
2021/08/30
7460
月底了,送上表间数据快速对比的2种方法【视频】,希望能帮上忙
前天在视频课里发布了《表间数据对比的2种方法》,没想到,群里朋友这样说:
大海Power
2021/08/30
3150
杂乱文本里提取手机号?非要拿Excel来拼夕夕吗?
但是,话说,也不能天天喊打人,所以,该处理的还是要处理,总结规律,基本上手机号是11位的(还好没有金额也是11位的……),那就是说把连续11个都是数字的内容取出来即可。
大海Power
2021/08/30
3060
PBI-操作实战:怎么在表里增加合计数?
大海:你这个用的是简单的数据“表”,不带分类汇总功能的,要改为矩阵,具体方法如下:
大海Power
2021/08/30
1.2K0
月份为什么都是英文?怎么改成中文的?又怎么排序?
目前,Power BI虽然汉化的程度已经很高,但还是有很多格式和内容显示等细节上,仍然是老外的格式,比如近日群里朋友碰到的这个问题:日期放到图形上,结果月份就变成了英文的!怎么改为中文的?
大海Power
2021/08/30
4.6K0
推荐阅读
相关推荐
DAX进阶-死磕Calculate之1:改变筛选上下文之忽略(”删“)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档