Excel电源查询:保存数据和更新表

yhqotfr8  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(117)

大家好
我现在正面临着一个挑战,我想知道你能不能帮助我。
我每天都收到我们的投资数据prodivodrs

A        b        C           D 

date    price    units      amount 
today    1         1          1
yesterday 1        1           1
etc

我必须参考和检查昨天的单位和今天的单位是相同的,并标记任何变化的投资prodivdor,显然,新的单位为今天不能参考,因为他们是新的。
我需要确定今天的工作表和昨天的工作表,例如4周前的星期一的数据都是一样的。
我已经建立了表的architecutre,什么表去哪里,加上查找。
我面临的挑战是每天我保存在文件夹T+0(是今天生成的文件)
和文件夹T-1(昨天生成的文件)

T+0 = todays data
T-1 = yesterdays data

有大约15张,大约3-20张,我必须比较。
当我保存在工作表上时,它会破坏我建立的电源查询,说我不能引用它。
有什么方法可以保存数据而不产生错误,以便其余的spreddy可以工作?
谢谢
我已经玩弄了我所知道的,但没有任何工作。
尝试过更改文件名,索引匹配查找,使用VBA,最近开始在Power Query中工作,我相信这是答案,但我似乎无法保存Excel文件,然后重新更新数据,以便参考等

3qpi33ja

3qpi33ja1#

制作历史数据表。
为此,创建一个查询,读取您明天需要的数据。这也叫“历史性”
然后重复此查询,并将其命名为“医院-传入”。
然后编辑电源查询编辑器,将历史查询加载到新工作表。然后单击它并将该表作为一个 new 查询加载。称之为“历史-以前”。
现在,将历史查询更改为

Table.Distinct(
  Table.Combine({
    #"Historical - Previous",
    #"Historical - Incoming"
  })
)

现在,您有了一个不断增长的表,并在获得新信息时添加新信息。
(稍后您可能需要再次更改“历史”以删除旧数据,但您可以稍后再执行此操作。
另一个好处;如果你改变你现有的查询,提供这些数据,以获得此数据从“历史”(或“历史-以前”,如果你想强迫自己 * 知道 * 你已经缓存的数据之前,使用它),那么你不仅解决了你的问题,你会突然获得的能力,比较任何两个日期,你有历史!

相关问题