gpt4 book ai didi

excel - 从 Excel 数据模型/Power Query 查询单个数据点(获取和转换数据)

转载 作者:行者123 更新时间:2023-12-04 20:11:38 26 4
gpt4 key购买 nike

我正在使用最新版本的 Excel 2016(通过 O365 E3 许可证)并使用 Power Query/Get & Transform Data。我可以成功创建查询并将它们加载到页面。我还成功创建了 Power Pivot 报表。

我想从通过 Power Query 加载的数据中查询单个数据点。例如,想象一个名为 DivisionalRevenue 的数据集:

Date        Division    Revenue
2016-01-01 Alpha 1000
2016-01-02 Alpha 1500
2016-01-01 Beta 2000
2016-01-02 Beta 400

我可以轻松地将其加载到 Excel 工作簿或将其包含在数据模型中并创建一个电源轴。但是,Power Pivot 并不总是能满足我的要求,尤其是关于数据在页面上的显示方式。为了实现我的目标,我可能希望能够查询单个数据点。

我想在页面上有一个带有公式的单元格,我可以用它来查询单个数据点。如果它在数据透视表中,我可以使用类似的东西:
=GETPIVOTDATA("Revenue",$A$3,"Date",DATE(2016,1,1),"Division","Alpha")

查找值(日期和除法)可以从页面上的单元格中检索或硬编码到公式中。这是我正在处理的几份报告的要求。

或者,我可以添加一个结合了 Date 和 Division 的组合查找列,并使用 vlookup 来提取如下值:
=VLOOKUP("42371Alpha",I9:L13,4,FALSE)

最后,我可以结合使用 INDEX 和 MATCH 来识别正确的行号,然后提取数据。

所有这些解决方案都需要将数据加载到工作表上。一个需要一个必须刷新才能正常工作的数据透视表。其他两个需要创建任意查找列,以便您可以根据多个字段(本示例中的日期和除法)匹配一行,并且您必须确保该查找字段的公式正确地扩展到数据表的长度.在这两种情况下,我在与同事共享此工作簿时都会担心,以防有人影响数据透视表或查找的相当脆弱的设置。

所以,我真正想要找到的是相当于对数据集进行数据透视表查询的东西。
** This doesn't exist, but I would like to know if something like it does **
=GETQUERYDATA("Revenue","DivisionalRevenue","Date",DATE(2016,1,1),"Division","Alpha")

这样的事情存在吗?这样的事情能做到吗?我可以从通过 Power Query/Get & Transform Data 创建的数据集中检索任意数据点吗?

最佳答案

我认为你想要的是立方体函数:

Some Background

How to easy create cubefunctions from a pivot table

关于excel - 从 Excel 数据模型/Power Query 查询单个数据点(获取和转换数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41163931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com