精华内容
下载资源
问答
  • 如何制作中国式报表

    2018-07-18 16:39:00
    世界杯已然告一段落,如果你还在为输球导致下个月吃土而愤愤不平的话,那么现实是:2018的大半年已经过去了,请问你要上交老板的年中数据分析报表做好了吗?...今天给大家介绍一个报表制作大招!让你的数据...

    世界杯已然告一段落,如果你还在为输球导致下个月吃土而愤愤不平的话,那么现实是:2018的大半年已经过去了,请问你要上交老板的年中数据分析报表做好了吗?如果你还在为这年中复杂庞大的数据信息整合制作而感到焦灼不安的话,那么这个消息,也许可以让你忘记它们...

    粉友们是不是想问,这么浩瀚无垠的数据里,难道就没有一点解决办法吗?小悦的回答是:有的!

    今天给大家介绍一个报表制作大招!让你的数据报表分析变得鲜活生动而有趣,掌握后能轻轻松松完成数据报表分析!它就是“中国式报表”。

    在学习制作中国式报表之前,我们首先要搞清楚什么是中国式报表。用一句话概括:格式复杂、信息量大、表头比较乱。

    报表1—每年每个类型下面子类的销售额

     报表2—每个类型下面子类的销售额以及每年的销售额汇总

    如上图,不但需要看每一年每个类别的详细销售情况,而且还要把类别和年份区别汇总。当然所谓中国式报表远不止这些,总之只有你做不到没有他(领导)想不到的古怪需求。

    接下来,以上面两个图为例,为大家揭晓如何在Power BI中制作中国式报表。首先,来看一下源数据结构:

     

    实现报表1非常简单,在可视化对象中选择矩阵(或者也可以叫做交叉表)。由于"年”"类别" 、"子类别"属于层级关系,所以只需要在"行"属性中放入"地区"字段,将"年" 、"类别" 、"子类别"三个字段拖入到"列"属性中,最后将"销售额"拖入到"值"字段。

     报表2的制作相对麻烦一些,首先我们看一下表头在报表2中,文字,"别"和文字“年份"是属于同一个字段,"办公"“家具" "设备"和"2016"、"2017" 、"2018”是属于同一个字段。那么,问题来了,在我们源数据中的关系是年—>类别—>子类别,显然他们的关系是不符合报表2的

     这时候需要借助DAX重新构建一个表。

     

    现在已经按照报表2中表头的需求重建构建了一个表了,现在还差一步,我们维度已经重新构建了,但是没有对应的指标(这里需要注意,是对应的指标)。需要使用TREATAS函数创建虚拟对应关系。

     最后,在“矩阵”可视化对象中,将对应的字段设置好就OK了。

     

    学完后,有木有心里顿生一句话:天空飘来五个字,那都不算事!你还为年中数据报告上交的事情愁眉苦脸吗?仿佛看到了明天下班是夕阳正与你相伴~


     

    1.Power BI免费下载:http://www.yeacer.com/

        Microsoft Power BI Desktop中文最新版:下载地址

    2.欢迎加入的Power BI技术群,目前正在学习阶段,有兴趣的朋友可以一起学习讨论。 

       Power Data技术交流群:702966126 (验证注明:博客园Power BI) 

       更多精彩内容请关注微信公众号:悦策PowerBI          


    如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,作者博客:https://www.cnblogs.com/yeacer/ 

    转载于:https://www.cnblogs.com/yeacer/p/9330081.html

    展开全文
  • 最开始我试过使用FM来设计维表和事实表为左关联,但是由于需要2个参数,一个基于维表的月份参数,一个是基于事实表中销售类型作为参数。发现报表始终展现出来的是内连接的效果。现在我们可以巧妙利用工具箱里面的...

    需求描述:日期维表左关联事实表,当选择某个月的时候,我们需要把那个月每一天的数据展现出来,事实表如没数据就显示空。如下效果图:
    cognos如何制作维表左关联事实表的报表

    cognos如何制作维表左关联事实表的报表

    最开始我试过使用FM来设计维表和事实表为左关联,但是由于需要2个参数,一个基于维表的月份参数,一个是基于事实表中销售类型作为参数。发现报表始终展现出来的是内连接的效果。现在我们可以巧妙利用工具箱里面的“并集”来实现,如下图:

    cognos如何制作维表左关联事实表的报表

    查询1是事实表的数据,设置如下:cognos如何制作维表左关联事实表的报表

    查询2是维表的数据,数据项与查询1的一样,但是查询2里面关于事实数据的数据项,我们统一设置表达式为:“case when 1=0 then 0 end” 并且聚合函数里面要选择:总计

    如图:cognos如何制作维表左关联事实表的报表

    查询1与查询2并集后到了查询3,最后前端交叉表的数据项直接从查询3里面拖拽过来即可。

    转载于:https://blog.51cto.com/4170193/2169674

    展开全文
  • 如何创建水晶报表

    2019-05-08 20:45:02
    MVC是软件工程中的种软件架构模式,涉及到的知识点也是相当广泛,而我们在做项目的过程中,总会遇到要制作一些报表,水晶报表就是其中种打印式报表,制作起来也是相当麻烦,下面我就跟大家分享一下如何制作水晶...

    开发工具与关键技术:VS与MVC
    作者:刘华叶
    撰写时间:2019年4月29日

    MVC是软件工程中的一种软件架构模式,涉及到的知识点也是相当广泛,而我们在做项目的过程中,总会遇到要制作一些报表,水晶报表就是其中一种打印式报表,制作起来也是相当麻烦,下面我就跟大家分享一下如何制作水晶报表。
    在这里插入图片描述

    要先创建水晶报表就得先安装这个插件,这个插件安装完后,我们就来到控制器这边,检查一下是否安装成功,那么,如何检查呢?到控制器那里添加新建项,点击Reporting就会出现这个图标,如果没有,则没有安装成功,就得重新再来一次。
    在这里插入图片描述

    安装成功后,就在所需要报表的控制器里面,新建个文件夹,然后在添加新建项,找到数据,就会看到这个数据集,点击它就行了,

    在这里插入图片描述
    创建成功后,就会出现一个表,一片空白,需要我们自己去添加。
    在这里插入图片描述

    点击添加,选择第二个表,就会出现一个数据集。

    | 在这里插入图片描述| |
    |–在这里插入图片描述|–|
    | | |

    最开始就是一个空白数据集,然后我们在把所需要的字段添加上去,就变成了第二张图,图的最上面那个叫表的名称,这只是其中的一种方法,还有另外一种更加便捷的。
    在这里插入图片描述
    刚才选择的是第二个选项,现在选择第一个选项,就会弹出一个页面。
    在这里插入图片描述

    选择下一步,在点击第一个使用SQL语句,在把在数据库查询的字段复制到表格中,选择下一步,完成就可以了。
    在这里插入图片描述

    这个方法就比上一个要方便一些,直接去数据库查询就可以了。
    在这里插入图片描述

    这些字段的属性也需要设置,不然到时候就会出现转换问题,上面那个Achievement的属性改为上面的这个属性。

    在这里插入图片描述

    下面那几个ID就设置成上面这样,接下来就去设置报表模板。
    去到控制器那里添加新建项——找到Reporting点击它就会弹出一个页面选择作为空白报表,模板就生成了。
    生成之后模板宽度的大小可能不太合适,点击鼠标右键—设计—页面设置里面就可以设置大小了。然后设置标题,和时间,日期。这些叫特殊字段。操作规程如下图:

    在这里插入图片描述
    点击鼠标右键—插入—特殊字段—再选择需要的字段。
    在这里插入图片描述

    然后点击左上角的数据库字段,设置报表。起初是没有这些字段的,我们要先点击数据库字段,右键数据库专家。选择tbAchievement这个表,双击它,就可以了,这些字段就出来了。设置报表之前要先设置好框和线,和设置特殊字段的操作是一样的,在后面选中框或线就行了,但是这是个技术活,很多人都设计的不是很规范,所以我们设计的时候要小心。设置完成后,就把上图所需要的字段拉过去,拉的时候是有技巧的,不能随便拉,我们要选中字段,一直按着鼠标,拖到报表中。
    在这里插入图片描述

    (注意:一定要拉到报表的那条杠(详细资料)中间,如果你拉到杠的上面或者下面都是不行的,那样做就只会出现一个数据,拉到杠中间就有两个数据,只能拉过去,不能自己敲,页眉下面的叫文本,详细资料下面的叫数据字段)。

    字段拉完后就把上面那一栏改成字段的中文意思,然后就按住shift键,选中它们,在设置它们对齐,字体颜色,大小保持一致。
    在这里插入图片描述

    设置成这样就差不多了,然后就去那个主报表预览一下效果,满意就可以了,不满意就在修改一下水晶报表到这里就制作完成了。

    展开全文
  • 多维分析报表结合商业智能的核心技术——OLAP,可以帮助用户进行多角度、灵活动态的分析。多维分析报表由“维”(影响因素)和 “指标”(衡量因素)组成,能够真正为用户所理解、并真实的反映...假如说要做一个个月

    多维分析报表结合商业智能的核心技术——OLAP,可以帮助用户进行多角度、灵活动态的分析。多维分析报表由“维”(影响因素)和 “指标”(衡量因素)组成,能够真正为用户所理解、并真实的反映企业特性信息。
    一个合格的多维分析工具具有完整的OLAP分析功能,像Smartbi,不仅具有同类产品中典型的数据多维交叉展现分析、钻取分析、维度旋转、数据切片、数据过滤、统计图展示功能,而且还具有非常特色的层级设置、Flash打印等特性。此外,其界面友好易用,用户进行数据分析的操作过程简单方便、体验良好。
    假如说要做一个每个月打开报表时展现的是当前月或上月的数据的报表的话,那就需要做动态多维分析报表。多维分析默认时间参数是随时间而变化的,无需每次都去编辑多维分析。
    以Smartbi制作的报表为例,教大家如何实现动态多维分析。
    动态多维分析的实现方法
    通过用户属性实现
    1、在业务库里增加一张表Time_New(Time_id, Time_Name,Time_type),用来记录各类时间类型的最新数据。其中字段Time_id记录当前业务库中最新多维时间的ID;Time_Name记录当前业务库最新多维时间的名称;Time_type是时间类型的标志,如时间维的层次机构是年>季度>月,我们可以使用标志:Y(代表年)、Q(代表季度)、M(代表月)。表数据示例如下:

    在这里插入图片描述

    2、通过ETL操作,更新Time_New表的数据,使当前数据是用户能看到的最新时间。
    3、添加业务库作为关系数据源。
    4、在用户属性下新建一个用户属性。此用户属性是为了取业务库中最新的月份时间,其数据源选择步骤1中创建的关系数据源,类型选择“字符串”,命名为"最新月份",表达式设置如下:Select Time_ID as A from Time_New where Time_type=‘M’;

    在这里插入图片描述

    5、新建一个多维参数。新建多维分析参数,命名为"时间"。参数类型选择“成员”;控件类型选择“下拉树”;成员所在层次选择“时间”;备选值选择“成员树选择”方式;默认值选择“MDX语句”,MDX语句为:select {最新月份} on Columns from [Sales] ,其中最新月份是把左侧用户属性节点下的"最新月份"拖入;其它设置默认即可。具体设置如下图:

    在这里插入图片描述
    在这里插入图片描述

    6、新建多维分析。选择Cube 【Sales】构建多维分析。其中行区选择“商店”维的华南、华北和华东成员,列上选择度量维的销售量、销售成本和销售额成员。
    7、新建局部自定义成员。在左侧资源树的 自定义成员 > 局部 下新建一个局部自定义成员。从左侧资源树参数节点下拖拽时间参数到MDX表达式中。具体设置如下:

    8、将以上定制的自定义成员添加到行区中,刷新报表,最后得到的效果如下图。当更新业务库的最新时间后,打开此多维分析,"时间"参数的值也会跟着变化,因此默认看到的是多维分析的最新时间数据,我们也可以通过切换参数值来查看其他时间的数据。

    在这里插入图片描述
    在这里插入图片描述

    图:多维分析操作示例
    从上面Smartbi制作动态多维分析的月总结,我们可以发现,其实每一项数据都是通过公式运算得出的,它们的不同之处在于各自使用的公式和取值字段是不一样的,而它们的相同之处在于得到数据的步骤很简单,我们不需要了解计算过程是如何复杂,只需要掌握计算公式如何使用以及各个参数代表什么,继而点击“确定”保存就可以进行跨行组计算啦~
    Smartbi多维分析的功能亮点

    1. 支持对已生成的表格数据再分析,例如切块参数、钻取、分类汇总、行列互换等。
    2. 支持添加各种计算,例如占比、排名、同期值、环比、增长率等多种分析。
    3. 支持图形分析,内置了柱图、线图、饼图、面积图、雷达图等多种Echarts图形。
    4. 支持设置告警,可实现对关键信息的实时监控,帮助用户及时发现问题并采取相应措施。
    5. 支持多种输出方式,生成的分析结果可以WORD、EXCEL、TXT、HTML等多种方式导出。
    6. 支持创建自定义成员以及自定义命名集,用户可基于已有成员,通过算术运算符、数字和MDX函数进行重新组合生成新的维度成员或者新的维度成员集合。
    展开全文
  • 日历类报表制作

    2018-11-04 17:00:54
    数据一般都具有天然的时间属性,在很多业务...下面,我们将通过一个常见的考勤报表的制作,说明如何制作这些日历形式的报表。先看一下报表应有的展示效果: 该报表以日历形式清晰、直观地展示了 3 月份的人员出勤情...
  • 如何实现报表钻取效果

    千次阅读 2018-11-01 09:07:34
    超链接钻取是一个非常实用的功能,在各种项目、应用中使用广泛,能够帮助数据分析...实际的需求是要求我们首先呈现出每个月的总订单情况,并且点击任意一个月份可以钻取呈现出这个月的详细订单信息。 首先,我们制作...
  • 如何制作考勤表

    千次阅读 2018-11-01 09:14:50
    数据一般都具有天然的时间属性,在很多业务中,...下面,我们将通过一个常见的考勤报表的制作,说明如何制作这些日历形式的报表。先看一下报表应有的展示效果: 该报表以日历形式清晰、直观地展示了 3 月份的人员...
  • 如何自动计算每月天数问题之后衍生出来一个新问题,如何判断任意日期是星期几,毕竟不是每个月的一号就是星期一。本文简单介绍一下如何计算出任意一个日期是星期几。 第一步:制作报表; 如图所示: ...
  • 用Delphi制作中国式报表

    千次阅读 2001-10-05 06:34:00
    第十八期(517日): 电脑与生活半年版名: 电脑与生活半年栏目: 编程技巧出版日期: 19990517用Delphi制作中国式报表 中国空间技术研究院物资部 史宝军 在数据库应用程序开发中,系统设计员、程序设计员需要考虑的一个...
  • 下面,我们来探讨下如何用Smartbi来制作一个可视化的大屏吧。 现在我们仔细来看下这些可视化图表,他们是由一个个简单的表格、环形饼图、地图、横条柱图、词云图等组成。 我们将整体目标划分一个个小计划进行的..
  • 如何制作资产负债表

    2020-11-23 21:36:54
    如果每都给我们份这样的最新财务数据 Excel,让我们做出如下的资产负载表,我们来看下怎么快速的制作。 数据文件格式: 资产负债表中要统计各个科目的数据,比如数据文件中科目名称放在第行,对应的数据...
  • Ireport多个报表整合成一张pdf

    千次阅读 2018-09-14 15:40:15
    此时就很尴尬了,因为一般我们做都是引入一个数据源,来制作一个报表,=,现要求多个数据源生成多张报表,这该如何是好? 现有两种解决方案: 第一种: 因为可以拿到每个月的数据,for循环同步请求生成多份pdf,...
  • 交叉报表是一种常见的报表类型,而且开发起来也是比较...交叉报表一个常见应用就是用作显示销售额的报表上,例如,显示多个连锁店一年内每个月的销售额,常把月份作为列来显示,每个店用一行来表示: 店名 1月 2月
  • 交叉报表是一种常见的报表类型,而且开发起来也是比较烦琐的...交叉报表一个常见应用就是用作显示销售额的报表上,例如,显示多个连锁店一年内每个月的销售额,常把月份作为列来显示,每个店用一行来表示:店名 1月 
  • 水晶报表基础设置

    2019-04-07 21:43:34
    数据报表是现代工作中必不可少的,那MVC.NET中的报表又将如何制作,让我们一起来看看 首先在需要水晶报表的文件夹中新建一个文件夹用于存放水晶报表,之后选中刚添加的文件夹内 添加一个新建项,如图: 在新建项中选择 ...
  • 【IT168 技术文档】 交叉报表是一种常见的报表类型,而且开发起来也是比较... 交叉报表一个常见应用就是用作显示销售额的报表上,例如,显示多个连锁店一年内每个月的销售额,常把月份作为列来显示,每个店用一...
  • 交叉报表一个常见应用就是用作显示销售额的报表上,例如,显示多个连锁店一年内每个月的销售额,常把月份作为列来显示,每个店用一行来表示: 店名 1月 2月 3月 4月 …………… 
  • 数据一般都具有天然的时间属性,在很多业务中,以自然为周期进行数据统计、分析和...下面,我们将通过一个常见的考勤报表的制作,说明如何制作这些日历形式的报表。先看一下报表应有的展示效果: 该报表以日历...
  • 交叉报表是一种常见的报表类型,而且开发起来也是比较...交叉报表一个常见应用就是用作显示销售额的报表上,例如,显示多个连锁店一年内每个月的销售额,常把月份作为列来显示,每个店用一行来表示: 店名 1月 2...
  • 如何让推销BI产品

    千次阅读 2013-07-29 13:09:39
    我是名刚毕业的学生,从实习到如今差不多7个月了,从事着商业智能方面的需求分析,同时还参与数据ETL和报表制作,不过说实话,我发现自己一点皮毛都不懂,而且是越来越不懂,公司现在做的产品感觉跟BI有点背道而驰...
  • Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,...

空空如也

空空如也

1 2 3 4 5 6
收藏数 116
精华内容 46
关键字:

如何制作一个月报表