完成效果: 我们在使用切片器的时候,如果项目比较多会让报告读者不容易选择。比如需要切片选择员工姓名的时候。今天我们给大家分享通过Power Pivot制作切片器索引的方法。
【获取员工姓和名】 在Power Pivot模型中,通过文本函数将员工姓名拆分成姓和名: 【生成链接表并获取首字母】 在Excel中点击“数据”– “现有连接”,并找到模型中的“员工信息”表打开 点击确认,生成表 右键– 表格– 编辑DAX 输入如下DAX表达式 这样我们就得到了不重复的“员工姓”表格
【获得首字拼音】 在表格中加入一列“姓首字母”,输入如下公式: =LOOKUP(CODE(A2),45217+{0,36,544,1101,1609,1793,2080,2560,2902,3845,4107,4679,5154,5397,5405,5689,6170,6229,7001,7481,7763,8472,9264},{"A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y","Z"})
得到每个姓的首子母: 【构建模型】 将表格以链接表的形式填加回Power Pivot数据模型 重复上述操作,获得“名”的链接回表 在Power Pivot中创建关系 使用姓和名的首字母构建切片器索引,得到最终效果: 【思考】
更多链接回表的信息,请参考我们的视频课程– Excel Power Pivot数据建模分析(进阶篇) 11月8日-11月14日云课堂充电节期间“从Excel到Power BI数据分析可视化”系列课程优惠至6折,还有机会抽奖赢取iPhone 7 等奖品。点击下方“阅读原文”可直达云课堂。 *PowerPivot工坊原创文章,欢迎转载,请注明出处 。 延伸阅读:
如果您想深入学习微软Power BI,欢迎登录网易云课堂试听学习我们的“从Excel到Power BI数据分析可视化”系列课程。点击左下角“阅读原文”可直达云课堂。或者关注我们的公众号(PowerPivot工坊)后猛戳”在线学习” |
2020-02-17
2022-06-13
2021-12-13
2022-11-09
2022-10-20