我有一个具有以下结构的表,它显示日历条目:
| Title | Description | StartTime | EndTime | User |
我想创建一个具有以下结构的新表,该表将显示第一行中给定日期的所有用户及其计划。:
| User | Date1 | Date2 | Date3 | …
我的问题是这样的:
如果Date1(或Date2…)在开始日期和结束日期之间,我想在第二个表中显示行的标题。所以我需要一个可以在所有单元格中编写的excel公式。
。
我可以写一个这样的SQL语句(我知道它的语法不正确,但我想展示我需要的内容):
SELECT Title
FROM Table1, Table2
WHERE Date1 > StartDate AND Date1 < EndDate and User.Table1 = User.Table2
.............
你能帮帮我吗?
您有Power Query吗?如果您有Excel 2016版本,您就有了它(获取
它将显示查询编辑器,您可以在那里:
最后,您将获得一张包含新信息的新工作表。
您可以添加一些过滤器来查看特定的时间段...
令人惊讶的是,您可以附加所有想要的数据,然后在绿色表格中单击鼠标右键并刷新,您就可以修复数据。
如果您只想在“高级编辑器”中复制和粘贴,这是查询
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Title", type text}, {"Start", type date}, {"End", type date}, {"User", type text}}),
#"Inserted Date Subtraction" = Table.AddColumn(#"Changed Type", "Subtraction", each Duration.Days([End] - [Start])),
#"Added Custom" = Table.AddColumn(#"Inserted Date Subtraction", "Days", each List.Dates([Start],[Subtraction]+1,#duration(1,0,0,0))),
#"Expanded Days" = Table.ExpandListColumn(#"Added Custom", "Days"),
#"Removed Columns" = Table.RemoveColumns(#"Expanded Days",{"Start", "End", "Subtraction"}),
#"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(#"Removed Columns", {{"Days", type text}}, "en-US"), List.Distinct(Table.TransformColumnTypes(#"Removed Columns", {{"Days", type text}}, "en-US")[Days]), "Days", "Title")
in
#"Pivoted Column"
想不出一个简单的方法来做到这一点。
首先,如果有两个标题属于同一用户的同一日期段,您打算如何显示它?
对我来说,这看起来像是将一个汇总表逆向工程成一个更详细的表,在这个表中,你需要按日期输入各个列——填写所有缺失的数据,然后一个简单的数据透视表就可以完成这项工作。
首先,您只需要保留一个日期字段,然后填充开始日期和结束日期之间的所有日期。
由此:*列出两个标题 - a和b代表用户ak,以说明一个用户在同一日期段中出现多个标题的问题。
为此:-填充标题将出现的所有日期
我尝试在数据帧“df_energy”中添加一个新的列“energy_class”,如果“consumpion_energy”值为 有什么办法可以帮我吗? 先谢谢你
问题内容: 这将更好地显示在我的示例中: 我有一张桌子,存储着用户从一种大表格中得到的答案。每个表格有139个问题。这些问题存储在不同的表中,并在需要时与questionID结合在一起。对于每个用户,都有一个ID。现在,我需要进行过滤,以仅显示与特定问题匹配一个或 多个 答案的用户。 例如,我希望用户在问题14中回答为“是”,问题54不为空且问题100大于10的情况下。表的外观如下: 结果,我只希
我收集了用户在商店购买的物品,以及他从朋友那里得到的喜欢和不喜欢的东西。集合字段如下所示: 现在,我想得到以下总结: 获取用户X的(喜欢-不喜欢)差异 获取用户X的差异(喜欢-不喜欢)到存储Y 获取用户X的(喜欢-不喜欢)差异到商店Y和产品Z 对于#1,我做了: 我得到了正确的结果: [{"_id":"542ea90fbb1e37b09f660980","rankDiff": 2}] 但当我试图通
问题内容: 我已经使用Python和Django建立了一个在线画廊。我刚刚开始添加编辑功能,从旋转开始。我使用sorl.thumbnail按需自动生成缩略图。 当我编辑原始文件时,我需要清理所有缩略图,以便生成新的缩略图。每个图片有三到四个(我在不同场合有不同的图片)。 我 可以 在文件变量中进行硬编码…但是这很混乱,如果我改变工作方式,则需要重新访问代码。 理想情况下,我想进行正则删除。用正则表
问题内容: 我想知道是否可能有这样的事情: 知道项目是通过请求接收的JSON容器,因此这就是为什么我使用键值方法的原因。 谢谢 我之所以问是因为我尝试使用Google进行谷歌搜索,但是我唯一能得到的结果是,但是我必须使用。 问题答案: 你当然可以。就像是: HTML JS 演示小提琴