前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你可能从来没用透视表干过这件事,太有意思了!

你可能从来没用透视表干过这件事,太有意思了!

作者头像
大海Power
发布2021-08-31 11:05:58
4670
发布2021-08-31 11:05:58
举报
文章被收录于专栏:用户8950297的专栏

话说,数据透视表是Excel里超级好用的数据分析功能!君不见,前天我发文章《别傻了!PQ都没学会,VBA都学不来,你能学好Python处理Excel?》后,有朋友留言,千回百转,回到透视表……

下面,我们言归正传,再讲个数据透视表的应用案例,也为后面的“月历型”分析报表做准备。

---

小勤:怎么在Excel里做月历?就是这种一个月一个月的台历,比如2020年4月份的:

大海:这个在Excel里制作方法很多啊,比如现在的Excel里有日历模板,又或者可以直接写公式……

小勤:我搜索过啦,比如公式的:

这个长嘛,倒无所谓,问题是,这个不是很动态啊,我在想能不能动态地选择某个月就看某个月的,而且以后是不是还可以动态地往每天里添加数据,做成“月历型报表”……

大海:嗯,“月历型报表”是个很有意思的分析类型,不过,先做出月历来倒是第一步。其实啊,这个真是好简单,月历就是个透视表嘛!

小勤:怎么会……

大海:你看啊,月历里每一列是不是就是星期几?

小勤:这个我懂啊。

大海:那你看每一行,其实就是第几周啊,然后交叉(值)其实就是第几周的星期几是哪一天(日)。

小勤:对啊,但用数据透视表具体怎么做?感觉还是有点儿抽象。

大海:其实非常简单。我们先做个所需要范围的日历表,就是每天一行的那种,比如我们做个2018年的,然后把用函数把年(YEAR)、月(MONTH)、日(DAY)、星期(WEEKDAY或TEXT)、周(WEEKNUM)等列生成出来,如下图所示:

小勤:TEXT函数这个参数挺有意思!这个表做好之后呢?

大海:然后就可以数据透视了,把“星期”放到列,把“月”、“周”放到行,把“日”放到值,然后取消分类统计、总计,如下图所示:

小勤:这操作,简直……

大海:你理解了这个月历的数据结构,其实就非常简单。

小勤:你这么一说,我倒是感觉不难理解,但就是没想到……现在用数据透视能生成,那要做动态选择就容易了,加个切片器:

现在我想要哪个月的就要哪个月的:

大海:对的。动态的月历表就这么搞定了。不过,你如果要实现“月历型报表”,可就没这么简单了。

小勤:我知道啊,但你不是说可以用Power Query和Power Pivot来构造特定格式的数据加到数据透视表里去,从而生成特殊报表吗?

大海:对,加上PQ和PP,就会非常值得期待!后面我们用具体案例再来讲。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档