首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么在多态的多对多上数据透视表上的相关行没有被删除?

在多态的多对多关系中,数据透视表是一种用于展示多对多关系的数据结构。它通过将多对多关系转化为一张表格,以便更方便地进行数据分析和汇总。

当我们在数据透视表上删除相关行时,通常是删除了某个实体在多对多关系中的某个角色。但是,由于多态的特性,一个实体可能在多个角色中存在,因此删除一个角色下的相关行并不会影响其他角色下的相关行。

举个例子来说明,假设我们有一个多对多关系的数据透视表,其中包含学生和课程之间的关系。一个学生可以同时选择多门课程,而一门课程也可以被多个学生选择。在这种情况下,如果我们删除某个学生选择的某门课程,那么该学生在其他课程上的选择仍然保留。

这是因为数据透视表的设计初衷是为了展示多对多关系的全貌,而不是局限于某个特定角色的数据。因此,删除一个角色下的相关行并不会影响其他角色的数据。

总结起来,多态的多对多数据透视表上的相关行没有被删除,是因为数据透视表的设计目的是展示多对多关系的全貌,而不是局限于某个特定角色的数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Power Query 真经 - 第 7 章 - 常用数据转换

图 7-1 已经透视数据 虽然已有报表,但用户希望做出不同分析,问题是这些数据已经是 “数据透视形态,这正是数据分析中典型常见问题。...只需按住 Shift 或 Ctrl 键,来选择输出每一需要列,然后选择【逆透视列】。...将 “Sales Category” 放在【,“Date” 放在【列】,“Units” 放在【值】。 接下来,可以同一数据集中建立另一个数据透视。...例如在本例中,拆分列为多行与拆分列为列后再逆透视是等价,而列头带有额外信息与内容位置一一应,导致使用拆分列为列后再逆透视成为了本场景下正确方法,虽然步骤多了一点,但正确性是第一位。)...图 7-31 分组后数据集共产生了 7 这非常酷,但是关于这个功能需要注意以下几点。 没有包括分组或聚合区域(“State” 列)数据列会被删除进行分组操作之前,不需要删除它们。

7.4K31

你可能从来没用透视干过这事!轻松搞定2020年休假月历!

甚至,有朋友提到,如果用月历型报表展示疫情情况,应该会很赞: 的确,很多与时间相关分析,通过月历方式进行展示,可能在一定程度上比较符合目前大多数人工作或生活习惯,毕竟,大家都活在一周...处理完毕,将数据加载到Power Pivot数据模型: Step 03-PP中添加度量,并创建透视 PP中创建度量,如下图所示: 这里MIN可以改为MAX等函数...跟我们前面做日历一样,分类汇总和总计没有意义,所以进行禁用,并设置报表布局格式为表格形式,隐藏“周”列,如下图所示: Step 06-设置换行及文本格式 前面我们PQ里做字符连接时候...为什么上传到Excel却没有换行?》...今年假期实在有点儿! 您准备怎么过?记得别睡太多…… 同时,这里还有一个问题,留给大家解决: 透视高怎么固定?

1.2K20
  • 懂Excel轻松入门Python数据分析包pandas(二十一):透视

    后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器—— pandas 前言 本系列上一节文章最后我随手使用了 pandas 中透视操作,之后有些小伙伴询问我相关问题。...标签,survived 字段拖入 列标签 - 还需要统计人数,人名总是有的,因此把 name 字段拖入 数值区域 - 透视立刻出结果,标签 放入字段唯一值,显示透视左侧。...列标签 放入字段唯一值,显示透视上方 只看数值看不出门路,设置百分比吧: - 点中透视任意一格,鼠标右键 - 按上图指示完成 - 女性 生还率远高于 男性!!...> 相关文章:[公众号 -> 数据分析 -> 探索分析]。文章中并没有给出 pandas 代码。 但是,原始数据没有字段可以直接反映是否有结伴上船情况。...下面是代码: - 3:这句就是把每个人标记为"是否套票"实现,这个不多解析了,几乎与上面说中文语义一致 - 5-10:利用透视字段 isgroup 统计一下生还人数比例 - 很明显,没有小伙伴的人里面

    1.2K50

    懂Excel轻松入门Python数据分析包pandas(二十一):透视

    后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器—— pandas 前言 本系列上一节文章最后我随手使用了 pandas 中透视操作,之后有些小伙伴询问我相关问题。...标签,survived 字段拖入 列标签 - 还需要统计人数,人名总是有的,因此把 name 字段拖入 数值区域 - 透视立刻出结果,标签 放入字段唯一值,显示透视左侧。...列标签 放入字段唯一值,显示透视上方 只看数值看不出门路,设置百分比吧: - 点中透视任意一格,鼠标右键 - 按上图指示完成 - 女性 生还率远高于 男性!!...> 相关文章:[公众号 -> 数据分析 -> 探索分析]。文章中并没有给出 pandas 代码。 但是,原始数据没有字段可以直接反映是否有结伴上船情况。...下面是代码: - 3:这句就是把每个人标记为"是否套票"实现,这个不多解析了,几乎与上面说中文语义一致 - 5-10:利用透视字段 isgroup 统计一下生还人数比例 - 很明显,没有小伙伴的人里面

    1.6K20

    2022年最新Python大数据之Excel基础

    利用固定数据区域创建图表 编辑数据系列 添加数据标签 格式化图表 Excel数据透视 数据透视原始数据要求 创建数据透视 数据透视表字段布局 将数据透视图变成普通图表 Python大数据之Excel...基础 数据引用 引用当前工作数据B2单元格中输入”=“ •点击要引用单元格或范围 引用当前工作数 •使用Enter键结束键入,E2单元格内即引用了B2单元格内数据 •此时,B2单元格为引用单元格...与当前工作引用相同,引用单元格修改,引用单元格同样变化。 数据清洗 数据去重 用删除重复项功能 删除重复项是Excel提供数据去重功能,可以快速删除重复项。...•选择添加按钮,添加数据源 输入坐标名称和数据。 •选择要在图表显示数据信息,点击编辑周标签进行编辑 点击确定,生成图表 图表介绍 图表创建完成后。...如左下图所示,“日期”】区域内,选中“日期”进行拖拽,可以拖动到【列】区域内。 字段设置 •设置字段透视是一种可以快速汇总大量数据表格。

    8.2K20

    C# 温故而知新:Stream篇(二)

    聪明你肯定会想到,当然是通过连续 字符进行读取, 为什么介绍StreamReader之前,要搞这个东东?...,它囊括了许多文件类型,我们可以在记事本 使用任何语言(英语,中文,c# ,天书,javascript,jquery,xml,xaml,sql,c++……),如此 语言文本归根结底还是通过一个个...StreamReader登场 终于今天主角登场了,在前面做了那么铺垫后在学习它会事半功倍 从StreamReader想到多态 在说明StreamReader之前还有一件事要提起,那就是多态, 多态到底是什么概念呢...不错,但这还是不是完全,不仅如此,现实世界中,父亲帮儿子买了套房子,但是他没有房产证写儿子名字, 所以这个房子儿子和父亲能共同使用,儿子能根据自己爱好装修房子,父亲也能住在儿子装修好房子内,...实际项目,我们可能碰到过许多上情况,有时乱码问题会让我们发狂,但是只要深刻去理解基础的话, 我相信大家都能找到适合自己解决方法 StreamReader 类常用属性及方法 其实StreamReader

    1K50

    PP-数据建模:明明删除了重复项,为什么还是说有重复值?

    如下图所示,以姓名列为基础进行删除重复项: 结果没有找到重复值: 为什么呢?第2/3,4/5,6/7,8/9看起来不是一样吗?...——实际不是的,3/5/7/9姓名中,后面都多了一个空格!...那到底是为什么呢? 我们先通过非重复计数函数来算一下,到底有没有重复数据: 好嘛!中明明有9数据,非重复计数结果却是5!...我们挑其中一个双击出明细(比如数据透视表里最后1“小勤”),看看到底是哪2: 显然,这是第2和第3数据。...至此,谜团终于揭开,并且,可以简单总结一下了: 1、如果相同内容,一个后面没有空格,而另一个后面有空格,那么,Excel里面,这是两项不一样内容,也不能通过删除重复项清除(Power Query

    3.3K20

    Power Pivot关系理论重中之重——关系模型进一步了解

    初始端是【成绩】,因为我们是要引用,那我们使用函数RelatedTable。 ? 这里为什么要在外面写上一个CountRows函数呢?...因为这2个表示没有任何关系,所以返回是整个计算结果。因为班级这个总行数为3,所以返回每行数据都是3。 ? 因为不涉及到上下文,所以度量值里面书写也是同样返回这个值。 C....(五) 透视相关性 1. 链式模型 A. 1端字段拖放进入数据透视列或。 B. 多端字段拖放进数据透视值 2. 星型模型 A....多端基本都是事实,所以大部分计算都是基于事实。所以多端数据作为数据透视值进行计算。 B. 1端基本都是维度,也遵循着1端字段作为透视列或。...如果想计算1端值,可以通过函数Related把相关字段值引用到段 (六) 筛选联动 度量值我们可以写在任意表里面。但是写在不同表里,筛选结果是不一样。同时请注意,这个多端和1端都是相对

    2.3K31

    我用Python展示Excel中常用20个操

    数据删除 说明:删除指定/列/单元格 Excel Excel删除数据十分简单,找到需要删除数据右键删除即可,比如删除刚刚生成最后一列 ?...数据拆分 说明:将一列按照规则拆分为列 Excel Excel中可以通过点击数据—>分列并按照提示选项设置相关参数完成分列,但是由于该列含有[]等特殊字符,所以需要先使用查找替换去掉 ?...数据分组 说明:对数据进行分组计算 Excel Excel中对数据进行分组计算需要先需要分组字段进行排序,之后可以通过点击分类汇总并设置相关参数完成,比如对示例数据学历进行分组并求不同学历平均薪资...数据透视 说明:制作数据透视 Excel 数据透视是一个非常强大工具,Excel中有现成工具,只需要选中数据—>点击插入—>数据透视即可生成,并且支持字段拖取实现不同透视,非常方便,...Pandas Pandas中制作数据透视可以使用pivot_table函数,例如制作地址、学历、薪资透视pd.pivot_table(df,index=["地址","学历"],values=["

    5.6K10

    Salesforce租户数据模型

    (该图引用自Salesforce官方资料) 租户元数据 Salesforce平台有两个核心系统内部:MT_objects 和 MT_fields。它们用来存储和管理对应租户数据对象数据。...租户数据 MT_data系统保存具体应用访问数据,这些数据根据MT_objects和MT_fields定义映射到特定租户或组织及相应字段。...同一两个不同字段不能映射成MT_data里同一slot;但是,同一slot可以管理多个字段数据,只要每个字段来自不同object。...Salesforce平台通过把相关字段数据同步复制到名为MT_indexes透视方式创建索引。...租户字段历史 通过鼠标操作,Salesforce平台可以提供任一字段历史轨迹。当租户某字段使能审计功能时,系统使用一个内部透视以异步方式记录该字段变更(旧值、新值、变更日期等)。

    2.5K10

    『对比Excel,轻松学习Python数据分析』新书发布

    互联网上,无论是搜索数据分析,还是搜索Excel数据分析,亦或是搜索Python数据分析,我们都可以找到很多相关图书。既然已经有这么同类题材书了,为什么我还要写呢?...因为我准备写这本书时,还没有一本把数据分析、Excel 数据分析、Python数据分析这三者结合在一起书。 为什么我要把它们结合在一起写呢?...用Vlookup函数做一个 实验,两个大小均为23MB(6 万数据),未作任何处理、没有任何公式嵌套之前,Excel中直接在一个中用 Vlookup 函数获取另一个数据需要20秒(我 计算机性能参数是...()方向上不断进行拆分,而数据透视是在行列方向上同时进行拆分。...Excel实现 Excel中数据透视插入菜单栏中,选择插入透视以后就会看到下图界面。

    3.3K50

    学会这个,领导要结果立马就有

    这三个字段同时也添加到数据透视中,如图: image.png 数据透视结构,就是当把不同字段拖到、列标签,数据透视也会按照不同维度来进行呈现。...弹出【创建数据透视】对话框中,这次数据透视位置,我并没有用默认“新工作”,因为我想要把这个透视放在刚才问题1创建透视表里。...标题修改、添加数据标签、如隐藏图表字段按钮等,小伙伴可自行探索。...数据透视表显示也只是筛选后结果,但如果想要看到哪些数据进行了筛选,只能到该字段下拉列表中查看,非常不直观。 image.png 所以,这里就引入了“切片器”功能。...同时,因为有了切片器进行所属领域筛选选择,所以,原本“筛选”区域字段,删除即可。 最终效果如下。通过切片器里各选项选择,就可以对“所属领域”字段选项进行筛选,既直观又方便。

    2.5K00

    Power Query 真经 - 第 8 章 - 纵向追加数据

    然而,【数据透视】并没有改变,如图 8-11 所示。 图 8-11 “Transaction” 已经更新,但【数据透视】却没有更新 这不是什么大问题,只是一个小小不便和提醒。...图 8-12 一月到三月记录现在显示一个【数据透视】中 【注意】 记住,如果查询加载到 Excel 或 Power BI 数据模型中,点击一次【刷新】就可以更新数据源和任何透视或可视化对象。...8.2 追加列标题不同数据 【追加】查询时,只要被合并查询列标题是相同,第二个查询就会按用户所期望那样【追加】到第一个查询。但是,如果这些列没有相同列标题呢?...这个功能被称为扩展操作,最有价值地方是,因为 “Name” 适用于 “Content” 列中每一,展开后它将与此前对应每一相关联。 按如下所示进行操作。...这些抛出错误,可以简单地把它们筛选掉。 确保 “Changed Types” 步骤被选中。 选择 “Name” 列【主页】【删除】【删除错误】。 弹出对话框【插入步骤】,单击【插入】。

    6.7K30

    Pandas图鉴(三):DataFrames

    它建立NumPy库基础,借用了它许多概念和语法约定,所以如果你NumPy很熟悉,你会发现Pandas是一个相当熟悉工具。...就像1:1关系一样,要在Pandas中连接一1:n相关,你有两个选择。...一个从不同角度看数据有用工具--通常与分组一起使用--是透视。...方法)pivot_table: 没有列参数,它行为类似于groupby; 当没有重复来分组时,它工作方式就像透视一样; 否则,它就进行分组和透视。...为了方便,pivot_table可以计算小计和大计: 一旦创建,数据透视就变成了一个普通DataFrame,所以它可以使用前面描述标准方法进行查询: 当与MultiIndex一起使用时,数据透视特别方便

    38520

    数据分析基础——EXCEL快速上手秘籍

    百度定义是这样数据透视(Pivot Table)是一种交互式,可以进行某些计算,如求和与计数等。 Emmm,各位看完之后有没有一个特别清晰概念呢。反正我是没有的。...在学会透视之前我会靠着缜密思维和坚韧毅力人肉计算。掌握透视之后我发现当初缜密思维和坚韧毅力都是傻逼表现。 喏,我们先选中所有列,插入模块选中“数据透视” ?...接着就是选择数据透视存放区域,默认是新工作,大家在实践中也可选择现有工作区域。 ? 始透视什么都没有,大家注意右侧数据透视表字段”区域,这里是控制透视核心地带。...左侧数据透视结构区域随着我们拖动发生了变化,刚才我们把日期拖动到,把省份移动到列,果然,数据透视布局和我们操作一毛一样: ? 等等!...1.3、删除重复项: 顾名思义,就是删掉重复项,这个项指的是。 ? 选中数据,点击“数据”选项卡下删除重复项” ? 弹出删除界面: ?

    2K10

    数据分析基础——EXCEL快速上手秘籍

    百度定义是这样数据透视(Pivot Table)是一种交互式,可以进行某些计算,如求和与计数等。 Emmm,各位看完之后有没有一个特别清晰概念呢。反正我是没有的。...在学会透视之前我会靠着缜密思维和坚韧毅力人肉计算。掌握透视之后我发现当初缜密思维和坚韧毅力都是傻逼表现。 喏,我们先选中所有列,插入模块选中“数据透视” ?...接着就是选择数据透视存放区域,默认是新工作,大家在实践中也可选择现有工作区域。 ? 始透视什么都没有,大家注意右侧数据透视表字段”区域,这里是控制透视核心地带。...左侧数据透视结构区域随着我们拖动发生了变化,刚才我们把日期拖动到,把省份移动到列,果然,数据透视布局和我们操作一毛一样: ? 等等!...1.3、删除重复项: 顾名思义,就是删掉重复项,这个项指的是。 ? 选中数据,点击“数据”选项卡下删除重复项” ? 弹出删除界面: ?

    2K00

    Power Query 真经 - 第 9 章 - 批量合并文件

    步骤 3:示例转换文件进行数据清洗。 步骤 4:通过主查询进行数据清洗。 在这一章中,将通过这个标准模式每个部分,向用户展示它是如何工作,以及为什么这些步骤很重要。...完全避免了追加数据混乱,因为在数据追加之前,转换会被应用到数据透视、逆透视或分组这样操作中,这可能会对减低复杂性产生巨大影响。...仔细观察数据时,提升标题那一似乎并没有什么价值,接下来数据也是如此。用户想要列标题实际包含在文件第七中(假设第一没有提升为标题)。按如下解决这个问题。...只有确保在所有情况下都会存在同样列名时才能硬编码。 事实,在这个阶段,并不需要声明数据类型,而需要继续准备数据,以便进行【逆透视】,但要以安全方式。 删除“Changed Type”步骤。...此外,虽然原文件包含了季度末日期,但这些数据保存在通过“转换示例文件”删除前几行中。能够这些原文件采取一些方法来解决,让每个部门都存储一个子文件夹中,并以“yyyy-qq”格式命名。

    4.8K40

    C++【多态

    ,需要 虚指针+虚程序运行时,根据不同对象调用不同函数 ---- 5、单继承与继承中 5.1、单继承中 单继承中比较简单,无非就是 子类中虚函数父类中相应虚函数进行覆盖...这两个问题是继承多态主要问题 5.2.1、子类新增虚函数归属问题 单继承中,子类中新增虚函数会放到子类中,但这里是继承,子类有两张虚,所以按照常理来说,应该在两张虚中都新增虚函数才...虚继承 + 虚基 相关概念,那么多态加持之下,菱形继承多态变得更加复杂:需要函数调用链路设计更加复杂 菱形虚拟继承多态就更不得了:需要同时考虑两张:虚、虚基 虚基中空余出来那一是用来存储偏移量...没有实现多态时,两者一样快 实现多态后,普通函数速度快,因为虚函数还需要去虚中调用 ---- 总结 以上就是本次关于 C++【多态全部内容了,本篇文章中,我们重点介绍了多态相关知识,如什么是多态...本文中最重要莫过于 虚 相关概念,只有自己测试、调试、多画图 才能加深理解 ----

    13730

    吐槽下Excel十大不规范使用问题

    Excel催化剂一直坚持小即是,不增加用户学习负担,只推荐最好解决方案,除非是万不得已因为权限问题需要拆分工作,其他各大插件都主推工作、工作薄合并、拆分等功能,Excel催化剂没有提供...六、有那么删除、插入空行操作吗? 这些需求的人,也是没有分清数据源和报表区别,数据源是基础,报表是引用数据源生成结果数据。...至于这些插入、删除空行操作,反正我是几乎没有用到过,是因为我做表太少还是我思考和实践正确做表习惯和思维,这个留给大家思考。 七、数据聚光灯功能使用真的有那么必要和刚需吗?...某些时候,因数据分析上层需求,需要在数据源中提取相关信息作分析,如果数据源不规范,在数据处理过程中,通过查找、替换或各种插件功能对数据源进行更改,并在原单元格覆盖保存。...波-接入AI人工智能NLP自然语言处理 第16波-N使用场景多维转一维 第17波-批量文件改名、下载、文件夹创建等 第18波-Excel也能玩词云图 第19波-Excel与Sqlserver

    1.2K20

    技术|Excel玩出BI感脚?不难!

    显而易见,数据可以展示维度非常,因此开始设计之前要想清楚我们到底看那些维度,哪些维度数据更加重要。...清洗数据页——基础处理(如删除不该出现空行、空格,修改了部分异常数据)后数据页,作为数据分析处理。 匹配——记录数据合并汇总一一应关系,如果不涉及合并汇总可以不做。...我们看到原始数据的话我们其实不难想到工龄情况分析需要用到数据透视: ? 我们以月份作为筛选器,工龄作为,员工号作为计数项之后就很容易发现:数值太多了,需要整合一下!...整合方法有很多,比如if函数进行分段,不过我建议准备一个分段汇总匹配页,因为实务中经常遇到要改分段标准事情,有一个分段对应,用vlookup或if函数把分段情况匹配到原始数据可以降低未来修改数据成本...:我们透视中移动一下字段显示顺序 ?

    1.6K30
    领券