我需要将特定的列向下移动4行,这是否可以做电源查询? 如果可能的话,我怎么能做到这一点? 引用赞赏。
我有一个表和列A有ID。 我想要统计每个ID在列中出现的次数,所以希望看起来像这样: A列ID列B计数1 1 12 4 10 1 12 4 12 4 36 2 36 2 12 4 我知道如何在Excel中做到这一点,但我正在尝试在Power Query和/或Power Pivot中执行此操作。 请帮忙!
问候亲爱的同志们, 我有文本格式HHHH:MM:SS持续时间数据。 当我使用Duration.FromText()函数时,它将3873:05:43转换为3873.05:42:00 ,这是不正确的。 它在4161:51:05上返回一个错误,并在中心段大于30的所有值上返回。 根据这里的文档[-]hh:mm[:ss]是一个有效的格式选项,但它没有提示如何应用格式掩码,以便正确parsing文本。 如何获得Duration.FromText()正确解释3873:05:43 ?
我需要将我的parsing应用程序的parsing表读取到Microsoft Excel 2013中。我find了一个干净的解决scheme:使用excel powerQuery。 问题是,parse.com拒绝validation.. excel powerquery问我一个url,我把: https ://api.parse.com/1/Classes/myClassName和密钥我使用myRestKey,但将无法正常工作。 Excel说不好的authentication。 如何解决它?
我在myexcel.xlsx中设置了一个Power Query。 我将其连接的属性设置为这个和这个 。 我写了如下的VBA代码 Sub UpdateData() Dim filename As String Dim wbResults As Workbook filename = "C:\myexcel.xlsx" Set wbResults = Workbooks.Open(filename) ActiveWorkbook.RefreshAll wbResults.Close savechanges:=True End Sub 当我手动打开myexcel.xslx时,Power Query连接会更新。 但通过VBA代码它不。 我应该添加我testing这与一个老式的Excel连接,并通过VBA代码工作正常。 但问题是Power Query连接。 有什么想法吗?
有没有办法根据条件填满表格? 下面我的表格样本。 我想根据合同列填写date列。 例如,如果合同不以GB开头,则填写上一行的date,否则留空。 Contract Date Role 01F001 3/7/2016 A 01F017 5/6/2016 A GB0007 B GB0007 B LBCA09 2/29/2016 A LBCA09 B LBCA09 B LBCA09 B LBCA12 2/25/2016 A LBCA12 B 这是我想要的最终数据 Contract Date Role 01F001 3/7/2016 A 01F017 5/6/2016 A GB0007 B GB0007 B LBCA09 2/29/2016 A LBCA09 2/29/2016 B LBCA09 2/29/2016 B LBCA09 […]
我有一张桌子,看起来像 Date 9/4/2016 9/11/2016 9/18/2016 9/25/2016 10/2/2016 10/9/2016 10/16/2016 10/23/2016 10/30/2016 11/6/2016 11/13/2016 11/20/2016 11/20/2016 我试图给'date列'分配唯一的索引值,但不能使用电源查询中的'添加自定义索引值',它不检查重复。 此外,我尝试了“Date.WeekOfYear”,它给出了基于年的数字,但我想分配从1到….唯一的数字为date Date Custom_weeknumber 9/4/2016 1 9/11/2016 2 9/18/2016 3 9/25/2016 4 10/2/2016 5 10/9/2016 6 10/16/2016 7 10/23/2016 8 10/30/2016 9 11/6/2016 10 11/13/2016 11 11/20/2016 12 11/20/2016 12 任何帮助将是有益的,谢谢!
我创build了一个需要filter的OData服务。 此OData服务将通过Micorsoft Excel – Power Query中的OData Feed选项进行访问。 ODataurl – : http://176.0.11.79:8000/sap/opu/odata/sap/Z_SALES_REPORT_TUBES_SRV/et_sales_report_tubesSet?$ filter = Spmon eq'20161101' 现在我需要传递Spmon'20161101'的过滤值作为参数。 该值存在于同一个excel的另一个表中。 如何更改查询以允许从表单传递数据,而不是每次都更改URL。
在电源查询我有这样一个表: date | month | 01/01/2017 | jan 2017 | 02/01/2017 | jan 2017 | 03/01/2017 | jan 2017 | … | … | 01/02/2017 | feb 2017 | … 01/02/2017 | mar 2017 | … 01/01/2018 | jan 2018 | 现在我想添加一个计算的行,给我一个基于月份的指数。 因此,每个新月份的指数都需要增加1。 index | date | month | 01 | 01/01/2017 | jan 2017 […]
我已经看到PowerQueryexpression式可以从date时间中减去几天,如DateTimeZone.UtcNow.AddDays(-1)。 但是,我想从DateTime中减去小时数 ,而不是几天。 由于在Power Query规范中没有看到像AddHours()这样的函数, 有没有一种可靠的方法可以返回几个小时? 例如,像DateTimeZone.UtcNow + #duration(0,-1,0,0)给我一个小时之前的date时间? [注:我会自己尝试,但我不能在我的本地盒子上安装Power Query,我找不到一个独立的编辑器来尝试它,因此社区问]