POWER BI系统使用之数据集构建器

前言

     昨天周六,下午回学校有种是周日的错觉,以至于觉得今天是多出来的休息日,开心~hahaha~

     今天要写的内容是临时想到的,原计划写的文我就不立flag了,该它出来的时候它就会出来了…随缘随缘。(话唠本唠)

     一些人在刚使用POWER BI奥威的时候,界面上很多名词会有些不太了解,所以今天就写一写名词的解释,只有了解了才能更好的使用它,对吧?对!下面以导入EXCEL表作为例子。

目录



- 登录界面
- 设计界面
- 小结

正文


1. 登录界面


     按顺序,第一个当然是登录界面了。要讲的就三个:

     - 浏览:以浏览者模式进去后只能查看报表,而不能编辑修改。即只读。同游客模式。

     - 开发:当你的目的是要自己创建报表,那就要勾选开发,进去后就可以自己创建报表,即可读可写

     - 菜单发布:菜单发布是设置报表权限的一种方式。



它的设置是大格局的设置,例如当涉及到多个用户使用时,就要给他们划分权限,A可以看到报表aa、bb,而B只能看报表aa。(注意具体能看到报表里的哪些内容要在编辑视图里设置好,这时的设置是更加具体而细致的。)又或者可以设置报表的排列次序等等…只是作为初始学习的话,目前不用太深究。

2. 设计界面


“ 1:数据集构建器:是系统的核心部件,为了满足多变的数据分析需求,它具备强大的功能,这里包括数据分析时用到的各区域,分别包汇总区域、行维度区域、列维度区域、排序区与筛选区域。下面会详细说明。

2: 工具栏:主要用于添加图表对象(切换图表对象),保存及浏览报表,添加筛选条件,属性总体设置。

3:报表的属性内容,主要包括面板的属性和各个图表对象各自的属性。

4:报表展现区域:相关的图表对象将会在这显示。”

    今天主要讲讲数据集构建器

     结果集:原来叫视图。你所需要的数据就来源于在结果集中选中的表



     数据集:每新建一个图表就会产生一个数据集。显示的名字就是你当前选中的图表名



     汇总:顾名思义就是数据整合,例如勾选收入,它就会将收入进行汇总。注意前面的小图标T表示text型数据,Z是表示是数值型的数据,只有选中前面为Z的才可以进行数据的汇总。



继续看到,点击收入旁边的三条线,可以对收入进行更具体的设置



         聚合(总和):表示你要以什么数据来显示。收入的总和还是收入的平均值等等



         同期:这里会添加新的字段,这个字段是与其他某个时期进行对比,例如选中年和-1,表示数据与对应的去年进行对比,月和-1就是和上个月比较。负数表之前,正数表之后。



        占比与总占比:占比大家都知道,就是所占的比例呗。那划分占比与总占比干嘛?以行为例,我们将原来的表修改一下,在行维度中同时勾选门店和月,这样就是以行划分每个门店每月的收入。行占比就是具体某个门店它十二个月每个月的占比,门店之间是独立的。行总占比则是在所有门店的月份上进行的占比分析。




     纬度:这里将行列维度放一起讲。通俗点就是以按行按列来划分显示对应的数据。例如想看每个门店的收入,就在行维度上勾选门店,每行就显示一个门店。如果再想看每个门店每月的收入,那就在列维度上勾选月份,这样每列显示的就是每个月门店的收入。列间距可以通过将鼠标移到边缘部分拖动修改。行列维度是可以互换的,在左下角。


  1. 小结

        这部分主要的这些啦,其他没写的都比较容易理解(除了预测值),什么重命名、删除、排序、排名之类的,可以试一试看看效果。

POWER BI 浏览界面调整

前话

写了好几天,现在就终结掉它╭(╯^╰)╮

推荐一首歌 室友经常放

刚听觉得一般,然后…超甜超甜超甜超甜der~hahah


正文

     今天主要说的是界面布局的问题。

这是我们最终要做到的效果图,每张表都排列的整整齐齐,被安排的明明白白^_^


     我们一点点来。

  1. 首先,我们导入表格数据。


  2. 点击新建报表,填表名,然后进入了设计界面。

  3. 接下来就是创建图表。

        当你需要创建多个图表时,一定会考虑它的排版问题,因为这样会使做出来的界面整齐好看。

        POWER BI奥威中总体分为两种布局,位于右侧上方,它们分别是:

            ①流式布局

            ②自由布局

  4. 1)流式布局

        流式布局中已经给出了几种布局方式,可以从里面选择你想要的。
    例如我选择了第二个,类似一个“品”字的布局。

        按照创建的顺序,将图表依次由上至下、由左至右放置


    Q1:只能放三张图表吗?

    A:当然不是。每三张形成一个“品”字布局,即前三张一个品,第4、5、6张又形成一个新的,以此类推…


    Q2:图表建好后可以修改大小吗?

    A:不可以,流式布局已经将大小设置好,不允许更改


    Q3:如果要更换图的顺序怎么办?比如第三张和第一张交换位置

    A:直接拖动就可以了,把第三张拖到第一张的位置,第一张就被“挤”出去,去了第三张的位置。

    如图:




  5. 2) 自由布局

        自由布局,顾名思义就是给你很大的自由空间啦,你可以自己调整大小,一排想放置几个表就几个表,你怎么喜欢怎么来。

        如果要调整大小的话,讲鼠标移至图表的边线上,点击拖动就可以了。

    我们随意添加几个图表来试一试,好像排列的还不错:


    点击浏览看看效果


    ???手动黑人问号脸 怎么会这样???

    别急别急,出现这个情况是因为…你手动调整大小,总会出现一些误差,当你看的不是很仔细的时候,自以为上下左右对齐了,其实并没有。由其你插入的图表很多的时候,浏览的界面更夸张,过来人的血泪教训,关键第一次出现问题还觉得是软件BUG…迷之自信。

    让我们来放大看看,问题在哪
    ①.


    ②.



看到了吗,看似你对齐了,其实并没有呀,所有朋友们,当你选择自由布局的话就要仔细噢,尽管POWER BI在浏览时会帮你优化一点点,但是误差多了,还是得靠自己来调整~

6.调整


    调整完毕!

小结

POWER BI的布局问题就是这些啦,总的来说还是很简单的。
那…我就溜啦。bye~

C语言中关于文件的操作语句

目录



- 前言
- 打开文件
- 关闭文件
- 顺序读写文件
- 随机读写文件
- 小结


前言

    写这篇文的原因纯属自己正在看这章的知识,所以做一个小整理。学C很久了,用的书是谭浩强的《C程序设计》第四版,这书可以说是C入门必备了。它是一本完全不需要广告的书。(虽然现在听起来有点像一个广告,但其实只是我啰嗦而已 ✧(≖ ◡ ≖✿) )
废话不要太多,我快点开始本篇的主要内容吧。

打开文件


fopen(文件名,使用文件方式);

例如:


fopen(“a1”,”r”);


a1表示要打开的文件名,r表示要对a1文件进行只读

    注意:
    ① fopen()函数会返回文件信息区的地址,所以我们用一个文件指针来接收,定义文件变量也可以,但指针更方便,推荐使用.

    ② a1文件默认是在同目录下,若不是,则要写上完整文件名。
即:

fopen(“D:\practice\a1.dat”);

‘\’在C中做转义字符用,所以要再加一个’\’

所以完整操作就是:

FILE* fp;

fp = fopen(“D:\practice\a1.dat”,”r”);


这样就使得文件指针fp与文件a1相关联,fp指向a1。如果是对一个不存在的文件进行操作,那么会出错,fopen函数返回NULL,所以最好用判断语句判断一下。

常用方法:


if((fp=fopen(“file”,”r”))==NULL)

{
    printf(“cannot open this file\n”);

    exit(0); //关闭程序
}


其他的操作如下图:



关闭文件


fclose(文件指针);

    关闭文件是撤销文件信息区和文件缓冲区,使指针不再指向该文件,如果要让指针再次指向,重新打开文件,将信息区地址赋给指针即可。

例如:

fclose(fp);


成功关闭,fclose()函数返回0,否则返回EOF(-1)

顺序读写文件

    顺序读写顾名思义就是按照从前往后、从上到下有顺序的读写文件。

字符:

fgetc(fp); //从fp指向的文件读入一个字符

fputc(ch,fp); // 把字符ch写到fp所指向的文件中



字符串:

fgets(str,n,fp);


    从fp指向的文件读入一个长度为(n-1)的字符串,存放到字符数组str中

Q:为什么是n-1呢?
因为要在最后加上一个’\0’字符


fputs(str,fp);


    把str所指向的字符串写到文件指针变量fp所指向的文件中
进行写操作时,建议人为输出’\n’,即加上:


fputs(“\n”,fp);


这样以后要读回数据时,字符串有分隔,不会混乱

随机读写文件

    随机读写是可以对任何位置上的数据进行操作。

为了对读写进行控制,系统为每个文件设置了一个文件读写位置标记

1. rewind函数

rewind(fp);


   将文件位置标记返回fp文件头

2. fseek函数

fseek(文件类型指针,位移量,起始点);


位移量:以起始点为基点

起始点:用0 , 1 ,2 分别表示“文件开始位置”,“当前位置”,“文件末尾位置”

3. ftell函数


ftell(fp);


   返回文件位置标记的当前位置

小结

     以上就是全部内容啦,关于文件的操作在实际运用中比较重要,这里都是比较基础的,只做为介绍,有兴趣的可以继续往下学习和深入了解。

在win10上使用奥威Power BI

1.准备

在安装前需要准备三个东西


image

1.google浏览器

    用别的浏览器也可以,只是好像chrome内核是主流,有的网站只针对它做网站,这里建议安装只是为了个稳定罢了。

2.weka

    WEKA作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化。

准备着,暂时不需要它干嘛。

3.POWERB


    本篇主角

2.安装

    
除了可自行修改安装位置,其他都是默认安装,next..next..


随意附几张图啦,因为这些都不是重点

image


Power-BI安装文件夹中

有主安装程序和补丁安装程序。点进去找到setup.exe安装,一个个来,安装完主的在安装补丁里的。


在安装的时候会提醒又多次弹窗,那是在安装IIS配置,没有关系的,让它弹弹弹…


image

3.设置

全部安装结束后,桌面会有一个网页,那是访问Power-BI系统链接。


这里是360浏览器,你也可以打开后复制链接后粘贴到google里打开。打开,正常界面应该是这样的



如果能正常打开,那这篇文章就没有意义啦。

问题就是会报错。我看网上的问题一般是没有安装net 3.5。

而我的问题是因为FTP、IIS。报错具体原因没有截图,是以前安装的,但如果你也是这个问题,不妨按着我的办法试试。

打开控制面板,点圈出来的地方。






然后进行勾选



以上就是全部内容了,勾选结束关闭重新打开就可以使用了。

如果有需要的话,之后我可以把安装包网盘附上。