Tag: powerquery

使用电源查询将文件从centos中的hdfs提取到ms-excel

我已经在excel.and下载电源查询从hdfs选项它要求服务器主机名..它是本地主机..但然后它给出了以下错误: DataSource.Error:HDFS无法连接到服务器'localhost'。 无法连接到远程服务器。 详情: http:// localhost:50070 / webhdfs / v1 / 我已经在hdfs-site.xml中启用了webhdfs,如下所示: dfs.replication 1 dfs.block.size 67108864 dfs.webhdfs.enabled true 帮我出来..如何做到这一点..我卡住了

如何通过Java的PowerQuery查询生成一个Excel文件?

我正在生成一个用PowerQuery语法创build的元语言,我想用一些库从那里生成一个excel文件。 我尝试过POI和Docx4j没有成功。 任何build议将是有益的。 提前致谢。

Excel电源查询连接到Oracle错误:Oracle:ORA-06401:NETCMN:无效的驱动程序指示符

我想用Excel电力查询得到一个Oracle数据库,我得到这个错误:Oracle:ORA-06401:NETCMN:无效的驱动程序指示符 Excel和电力查询是32位。 Oracle即时客户端已安装,我尝试了32位和64位版本。 oracle数据库是11.2.0.4.0 – 64位。 我可以连接sqlplus没有问题。 我可以find问题的唯一参考是tsnames.ora文件中的错误字符的引用,但我没有使用它,因为我使用的连接与所有的信息,如服务器:1521 / service_name 不知道什么是真正的连接,但从文档应该使用即时客户端。 它的工作原理是因为我通过ODBC来testing它,这对驱动程序来说工作正常。 有任何想法吗? 谢谢,艾萨克

Excel交叉过滤时崩溃

我有一个只读2013工作簿作为模板工具使用数据模型转到4启用切片器启用交叉过滤链接透视图。 当我在一个分割器上selectfilter选项时,我的工作簿会崩溃,并在另一个分割器上过滤掉所有选项。 也就是说,切片机1有一个选项A,B,C等等。 选项A与切片机2上的子集1,2和3有关。 选项B涉及切片机2上的子集4,5和6。 如果切片机2有任何选定的数据,我筛选切片机1排除该select的任何部分我的工作簿崩溃。 事情没有工作: 我已经重build了图表,切片机和连接,仍然有同样的问题。 我在另一个工作簿中构build了一个非常简单的模型,但无法重现这个问题。 我closures了事件。 我评论了我的VBA。 如果我非常小心,那么从切片机2中select共享切片机1关系的项目似乎是“有效的”,但是这里显然有些东西被打破了。 这种情况似乎只发生在切片机2的切片机1的相关子集中没有重叠时。如果选项A有一个子集1,2,3,4,5。 。 和选项B有一个3,4,5但没有1或2我不明白这个问题,它只有当所有的子集是独特的父母和select不重叠(如5号A =崩溃当5是B和A是唯一的)。 我找不到任何与此相关的已知问题。 事件查看器显示: Faulting application name: EXCEL.EXE, version: 15.0.4797.1003, time stamp: 0x56bf05fc Faulting module name: msolap110_xl.DLL, version: 0.0.0.0, time stamp: 0x55b0c5bf 我的问题是: “msolap110_xl.DLL”可能是问题还是更可能是症状的一部分? 我有没有处理数据透视图,切片机或数据模型以某种方式导致这种情况? 它可以修复吗? 相关程序devise: Private Sub myReloadDataModel() If Range("myHasPath").Value = "True" Then MsgBox "You need to enter a […]

Excel 2013 – 电力查询,后台刷新。 对象“WorkbookConnection”的方法“刷新”失败

我有一个工作簿,其中包含几个电力查询查询(数据源是SQL服务器),我试图通过任务调度程序在远程服务器上刷新。 我有一个VBScript打开一个Excel文件(刷新引擎),然后刷新包含查询(目标文件)的文件。 它的结构是这样的,每个月目标文件的名称已经更改,副本被存档为历史日志。 如果我login到远程服务器并手动踢VBscript代码运行没有错误。 但是,通过计划任务运行脚本时,刷新引擎将失败,错误logging为“-2147417848,方法'刷新'对象'WorkbookConnection'失败'。 我试过改变了很多连接设置没有任何成功。 任何人都可以帮忙吗? 我用来刷新目标工作簿中的查询的代码如下所示。 (请注意各种variables已经被创build并绑定在前面的子目录中)。 On Error GoTo ErrLog For Each Cn In CurStr.Connections Log.WriteLine (Now() & " Looking at " & Cn.Name) bg = Cn.OLEDBConnection.BackgroundQuery Cn.OLEDBConnection.BackgroundQuery = False Log.WriteLine (Now() & " Refreshing " & Cn.Name) Cn.Refresh Cn.OLEDBConnection.BackgroundQuery = bg Next Log.WriteLine (Now() & " Refreshing model") CurStr.Model.Refresh On Error […]

sorting后的数据的Power query pivot列错误在未sorting时起作用

当我对未sorting的数据做一个数据透视列时,它工作正常,但是,当我在一个sorting的数据(相同的数据)时,我收到以下错误。 知道如何解决问题真的很有帮助。 数据是完整的,没有差距是有错误的。 我的代码是: #"Changed Type1" = Table.TransformColumnTypes(#"Replaced Value",{{"start_date", type date}, {"Surface Date", type date}}), #"Sorted Rows" = Table.Sort(#"Changed Type1",{{"Surface Date", Order.Ascending}}), #"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(#"Sorted Rows", {{"Surface Date", type text}}, "en-US"), List.Distinct(Table.TransformColumnTypes(#"Sorted Rows", {{"Surface Date", type text}}, "en-US")[#"Surface Date"]), "Surface Date", "Answer Count", List.Sum) 我使用的查询2.27.4163.242办公室2013年家庭和办公室 如果我删除sorting的行,它是工作正常,没有错误。 以下是查询的完整代码: **let /* Get parameters for filtering*/ Source […]

Excel Power Query 2013,获取combobox值

我有一个存储过程在我的SQL数据库,我想查询Excel中的数据通过电力查询。 此过程有三个参数用于过滤数据,我也想通过Power Query传递这些参数。 具体的参数应该来自我的Excel表单中的一些表单控件 – 也就是一些下拉式combobox。 我想在Power Query M中提取combobox的当前值并将其作为parameter passing给存储过程。 我知道可以在M中收集单元格和行/列数据,但是我一直无法find如何收集表单数据。 我可以采取这种方法吗? 谢谢!

如果源表更改,非常小的电源查询会挂起

我有一个强大的查询,我正在使用自动导入和过滤在同一个工作簿中的表到另一个工作表。 它只有120行,我删除不活动的行,并删除几列。 如果我转到源表并更改一个值,然后刷新查询,它在几秒钟内处理。 如果我几乎改变了列的所有值(即交换“是”到“否”,反之亦然),刷新查询将挂起Excel超过30分钟。 是什么导致了这个问题,关于如何debugging或分析问题的任何想法? 编辑:这里是权力查询: let Source = Excel.CurrentWorkbook(){[Name="rosterTable"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"Full Name", type text}, {"Status", type text}, {"Last Name", type text}, {"First Name", type text}, {"Zendesk Name", type text}, {"FT/PT", type text}, {"Atrium?", type text}, {"Lead?", type text}, {"Assigned Tier", Int64.Type}, {"Team", type text}, {"CX Type", type text}, {" Hire Date", type […]

刷新function查询更改公式引用,并不会复制表格公式

我有几个强大的查询,让我们以一个名单为例。 如果我更改查询参数(例如客户端名称)并刷新它,并且查询比以前更多的行,则表格公式将不会被复制到这些新行中。 它也导致单元格引用转移。 有没有什么办法来刷新一个权限查询,并让其拉入更多/更less的行,并继续在同一个表中复制公式?

dynamicExcel Power Query

我有一个名为“ParameterTable”的Excel工作簿中的表。 在此表中,我存储了要传递给通过Excel Power Query执行的SQL查询的参数。 为了从工作簿中获取这些参数,我使用了一个名为“fnGetParameter”的函数。 function代码如下所示: let //Function name and parameters fnGetParameter = (ParameterName as text, ColumnNum as text) => let //Assign Table and Column for function ParamSource = Excel.CurrentWorkbook(){[Name="ParameterTable"]}[Content], ParamRow = Table.SelectRows(ParamSource, each ([Parameter Name] = ParameterName)), //Assign value for return Value= if Table.IsEmpty(ParamRow)=true then null else if ColumnNum = "1" then Record.Field(ParamRow{0},"Value1") else […]