反馈已提交

网络繁忙

您正在浏览的是 FineBI6.0 帮助文档,点击跳转至: FineBI5.1帮助文档

一维表和二维表

  • 文档创建者:April陶
  • 历史版本:4
  • 最近更新:Lily.Wang 于 2024-03-01
  • 一维表/二维表概念

    一维表

    常称为流水线表格,一般都是最基础的表格,如某店销售流水。一般有固定的列名,平常输入数据只需要一行一行的添加即可。

    例如,在以下表格中有三列字段,且一列中的字段类型相同。表是“竖着长”的,再增加几个不同的「产品名称」和「销售额」的数据也只会增加行数,不会增加列数。

    903b8f62-556f-4f0d-be5e-bd368ee95903.png

    二维表

    二维表格是一种关系型表格,通常数据区域的值需要通过行列同时确定。

    例如,在下表中「销售额」这个唯一的指标,被放置在了很多列中。表中的「销售额」需要从行和列共同定位到。表是“横着长”的,再增加几个不同的「产品名称」和「销售额」的数据会增加表的列数。

    78109f14-c3a8-45a5-a423-bbca2d6df0c5.png

    61882fe4-8a4d-4a01-bd3d-34478b9722e7.png

    一维表和二维表的区别

    一维表的字段名(列名),与其字段中的数据类型是完全匹配的。更细致规范一些,可以看到「销售额」的数据,放置在该字段下,而不会再出现在其他不同的列中。在二维表中,最主要的是,无法说明表中的值是什么,是销售额,数量,到底还是利润。如果不额外在表外添加说明的话,就无法知晓这到底是什么。这样的表作为数据源,其实还是可以被接受的,然而依据二维表展示的表格内容,继续展开,希望把「销售数量」的信息也加进来的话,表格会如下图所示,很自然的会在右侧添加对应的销售数据。

    ec038b77-aa9b-4bf7-b75e-b502d08c8d7a.png

    如果增加更多信息,比如门店,利润,利润率,折扣等信息的话,我们要怎么来操作呢?在实际案例中,使用该表增加数据会使数据的字段列越来越多,而且不方便做分析。

    如何使用一维表和二维表

    对数据的分组汇总和做图表,显然一维表更合适,由于字段名与其数据类型或值是一一匹配的,所有只要找到对应的字段,就能找到我们想要的数据,而这个需求在二维表中显然是无法实现的。一维表是数据自然生成的样子,也就是说,如果按照数据自然产生的话,就应该遵循一维表的格式来记录......

    二维表不适合直接拿来做分析,一般是数据分类汇总后的呈现,更适合用在报告里最终的展示。

    一维表和二维表的相互转化

    • 一维表转换到二维表的过程,其实就是我们理解的数据透视,或者更多的可以理解为对数据分类聚合,解读和理解的过程。在 Excel 中可以用数据透视表实现,在 FineBI 中使用「行转列」功能一键实现。

      详情请参见:行转列

    • 二维表转换到一维表的过程,就是逆透视。在EXCEL中很难直接实现,一般都需要安装使用PQ插件,那么在 FineBI 可以使用「列转行」功能。

      详情请参见:列转行(逆透视)


    行列转换过程中的常见问题

    Q:一张明细表中只“行转列”其中一部分字段,转后为什么有很多空格不是一张标准二维表?

    A:如果剩下的没被转换的字段,如果剩下的字段每一行的值都不一样的时候,那么转换之后没法聚合成一条,被转换后的数值就会分散,如下图所示:

    898a5ba9-51c3-4867-9eea-f5a909f61ffb.png


    Q:怎么理解“行转列(一维表转二维表)”中的“转换行字段”为什么用的是列名?

    A:FineBI中的行转列功能,需要选择「转换行字段」和「新列的值」字段。将被选择的字段(字段对应的是列名)下对应的每行的值,转换成新的字段(减少行新增列),相同的值变为同一列。


    Q:如果不做行列转换直接用二维表的形式做图表会怎么样呢?

    A:FineBI中做图表都是需要按照将「维度」和「指标」字段拖入到相应的横纵轴进行展示,比如下面按照时间维度看销售额指标的变化趋势,那么横轴代表的时间维度,纵轴代表的销售额,一个时间对应着一个销售额的值。

    df940118-e5b1-41f4-bcde-f70f760f15df.png

    那如果是二维表的形式,每个日期的值就会作为字段名。做图表时无法展示不同时间对应的销售额。

    f3b33587-fb6e-49a2-acea-33cfda36b3ac.png

    2024-01-31_15-25-52.png



    附件列表


    主题: 快速入门
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持