Power BI Desktop心得
我是用钉钉邮箱做账号登录Power BI Desktop的。我用Power BI Desktop,做排版和统计。
Power BI由Power Query和Power Pivot组成,前者有M语言,后者有DAX。Power Query分步骤操作,可以对步骤进行引用。DAX动态变化,统计能手。
表,有字段工号、部门、姓名、计划离职日期,排版成两个表,其一按计划离职日期10个姓名一行,其二按部门10个姓名一行。第一步,分组后加索引,从零开始。第二,除法取整、取余为行和列的编号。第三步,透视不聚合。复杂点再加上分组计数、求和等。
物流UPS发来的账单,是Excel和PDF的压缩包,要从PDF中提取账单的分类、金额、日期、截止日期。这时Power BI Desktop就发挥作用了,把数据源设为PDF。
在Trello上做的看板,可以导出为JSON,导出为Excel要收费。我用PowerBI Desktop 来提取Card,并统计下Card的数量。
表,有字段工号、部门、姓名、入职日期、离职日期、生日,统计下每月在职人数、入职人数、离职人数、青年人数、短期招聘人数。用Power BI Desktop写measure。第一步,建立日期表,我用calendarauto函数。第二步,把离职日期为空的替换为9999-12-31,当然,你也可以替换为9999-1-1、9999-9-9,方便后面的比较筛选。第三步,计算在职人数、入职人数、离职人数。第四步,计算年龄、青年人数、短期招聘人数。第五步,加筛选,控制日期段。
计算年龄,简单粗暴的方法就是两个年份直接减,科学的方法就是用yearfrac函数慢慢算,看你的需求。
爬虫的话,试过抓取www.cmfu.net几本书的粉丝榜,大致了解销售形势。初始,cmfu是公开粉丝榜以刺激销量,然后被爬虫抓了个遍,泄露了商业机密。然后只公开前十页,再后来只显示粉丝等级和前500名。
收到考勤表后,含日期分组统计打卡的min、max,即每日第一次打卡和最后一次打卡,然后不含日期分组统计前者的max、min,即第一次打卡的最晚和最后一次打卡的最早。另外含日期分组统计打卡的count,一般情况为偶数。
Power BI Desktop心得的更多相关文章
- Power BI官方视频(3) Power BI Desktop 8月份更新功能概述
Power BI Desktop 8月24日发布了更新版本.现将更新内容翻译整理如下,可以根据后面提供的链接下载最新版本使用. 1.主要功能更新 1.1 数据钻取支持在线版 以前的desktop中进行 ...
- Power BI官方视频(1) Power BI Desktop 7月份更新功能概述
2016年7月,Power BI Desktop进行了一些功能更新,提高整体的用户体验.同时也有一些新的和令人兴奋的功能.看看大概介绍,更新功能要点: 本文原文地址:Power BI官方视频(1) P ...
- Tutorial: Facebook analytics using Power BI Desktop
In this tutorial you learn how to import and visualize data from Facebook. During the tutorial you'l ...
- Tutorial: Importing and analyzing data from a Web Page using Power BI Desktop
In this tutorial, you will learn how to import a table of data from a Web page and create a report t ...
- Power BI官方视频(4) Power BI Desktop 2017年首次更新先睹为快
在过去的2016年,Power BI Desktop在功能上进行了很多改进和更新,产品迭代速度非常快,基本是每个月一个版本.过去的一年,我们期待的Power BI中国区服务已经可以在世纪互联购买和使用 ...
- Q&A in Power BI service and Power BI Desktop
What is Q&A? Sometimes the fastest way to get an answer from your data is to ask a question usin ...
- 根据 Power BI Desktop(预览版)中的报表页创建工具提示
根据 Power BI Desktop 中创建的报表页,可创建直观丰富的报表工具提示,这些提示在你将鼠标悬停在视觉对象上时显示. 通过创建用作工具提示的报表页,使自定义工具提示包含视觉对象.图像以及在 ...
- Power BI Desktop 新年快乐!
新年快乐 2018年是Power BI 多产的一年!更新发布的功能就超过150多个,真是相当的强大! 为了庆祝这一成功的一年,Power BI官方团队制作了一个有趣的视频,展示他们对2018年最喜欢的 ...
- Pyramid Analytics宣布无缝集成BI Office和微软Power BI Desktop
全球领先的企业商业智能(BI)软件提供商Pyramid Analytics与微软联手,凭借完善的分析平台BI Office强化Power BI Desktop的个人生产力功能.新的“Publish t ...
随机推荐
- linux之cat 操作
1.查看或创建 cat 1.txt #如果目录有这个文件则会打开查看,没有则会创建 2.压缩空白 cat 1.txt 我是第一行 我是第二 行 cat -bs 1.txt # 变成 cat 1.txt ...
- Exercise
""" 问:执行完下面的代码后, l,m的内容分别是什么? """ def func(m): for k,v in m.items(): m ...
- DZ注册登录流程梳理
用户注册流程第一步:/source/class/class_member.php: on_register注册入口 if(!$activation) {//不为空,说明用户已经注册过 //将用户注册到 ...
- java学习(第五篇)包装类
一.Integer package com.test01; public class IntegerTest01 { public static void main(String[] args) { ...
- Winsock select server 与 client 示例代码
参考 https://www.winsocketdotnetworkprogramming.com/winsock2programming/winsock2advancediomethod5.html ...
- [Windows API] Listing the Files in a Directory,可用来数文件夹下有多少个子文件(夹)
转载 #include <windows.h> #include <tchar.h> #include <stdio.h> #include <strsafe ...
- 【集群实战】inotify
1. inotify简介 Inotify是一种强大的,细粒度的,异步的文件系统事件监控机制(软件). linux内核从2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加 ...
- 【Linux常见命令】route命令
route - show / manipulate the IP routing table route命令用于显示和操作IP路由表. route命令用来显示并设置Linux内核中的网络路由表,rou ...
- TCP连接过程及报文解析
可能大家都听过TCP建立连接时需要经历三次握手和四次挥手的. 那么具体的握手挥手的过程是怎么样的呢? 这篇文章就通过WireShark抓包来了解TCP连接建立和断开的过程. 实验方法: 写一段简单的代 ...
- 数学--数论--HDU 12151七夕节 Plus (因子和线性筛)
Problem Description 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" ...