Tag: 擅长

具有刷新function的Power BI数据源

我正在尝试在Power BI中设置一个可根据需要刷新或计划刷新的数据集。 我正在上传一个有权力查询的Excel工作簿。 电源查询连接到复制服务以通过服务获取数据。 该查询如下所示: Source = Web.Contents( "https://na2.replicon.com/services/ClientService1.svc/GetActiveClients", [ Headers= [ #"Authorization"="Bearer *ValidToken*", #"Accept"="application/json", #"Content-Type"="application/json" ], Content=Text.ToBinary("{}") ] ) 该请求是一个POST操作,因此Content域被用在Web.Contents选项参数中。 身份validation是通过不记名令牌。 数据源设置是隐私级别设置为无的匿名凭证。 这工作正常,我能够检索结果,甚至在工作簿中刷新窗体。 一旦我上传到PowerBI,并尝试刷新新创build的数据集,它说: 您无法刷新,因为您需要为数据集中的数据源提供有效凭据。 所以我去pipe理数据源。 点击编辑凭证。 select“匿名”身份validation方法,然后单击login,它会显示“login失败”。 为什么? 当我上传Excel工作簿时,看起来头文件丢失了。 我怎样才能做到这一点? 有没有其他方法可以build立一个可以刷新的数据集 – 源是一个Web服务?

Ruby:使用默认值在Excel中创build一个下拉列表

我需要在Ruby中创build一个Excel文档。 我的要求是:多张纸,一些基本的格式,能够在文档中的单元格之间创build超链接,并创build下拉菜单。 我发现了两个gem:axlsx和writeexcel,它们似乎提供了我想要的几乎所有东西。 一个米奇的东西是创build下拉菜单的默认值。 我运行了这两个gem的数据validation示例,在两种情况下,包含下拉列表的单元格都是空的,直到人们select一个值。 我需要的是单元格中显示的默认值。 所以,如果%w[ maybe, yes, no ]是允许的值,那么我想要“可能”显示在单元格中。 我读了这两个gem的相关文档部分,但是我没有find任何明显的方式来说,我希望在下拉列表中select一些默认的值。 如果你能提出任何其他的方法来给我我想要的东西,我就不会感情上有任何附加的问题,我会成为一个快乐的露营者。

循环通过python数组来匹配第二个数组中的多个条件,快速的方法?

我是一个Python的初学者,想知道是否有更快的方法来做这个代码,所以请原谅我的无知。 我有2个Excel表格:一个( 结果 )有大约30,000行唯一的用户id,然后我有30列的问题问题,下面的单元格是空的。 我的第二张( 答案 ),有大约40万行和3列。 第一列有用户标识符,第二列有问题,第三列有来自用户的相应问题的答案。 我想要做的事情本质上是一个索引匹配数组excel函数,我可以通过匹配用户标识和问题来填充表单1中的空白单元格和表单2中的答案。 现在我写了一段代码,但是从表1中处理4列需要花费大约2个小时。我试图弄清楚我的做法是不是完全利用了Numpy的function。 import pandas as pd import numpy as np # Need to take in data from 'answers' and merge it into the 'results' data # Will requiring matching the data based on 'id' in column 1 of 'answers' and the # 'question' in column 2 of […]

Excel工作表可以用作UDF吗?

我正在build立一个excelnetworking商业模式。 Gawker Media也有类似的模式。 在我的模型中,我有一些数量超过观众圈的属性。 每个物业吸引用户,反过来提供交叉促销机会。 就Gawker而言,他们有一系列的博客,读者可能会在他们的networking上阅读他们的博客。 如果gawker推出了一个新的博客,他们可以从他们的博客networking引导stream量。 为单个博客创build模型相当简单 – 尽pipe最初的假设比较困难。 下一步是模拟networking效应。 Excel提供了一个场景pipe理器,允许我改变基本模型中的关键假设。 这几乎是完美的,我可以模拟10个属性的启动,每个属性都有不同的启动假设,并参见摘要。 我需要帮助的是弄清楚我可以如何改变每个物业启动的初始用户数量。 换句话说,一旦networkingbuild立起来,就有可能把人们带到在networking上发起的任何新的财产。 我不相信场景经理会做我所需要的。 所以,我想知道是否可以使用模型工作表作为UDF? UDF需要根据一些input假设来分析每月的收入和独特的用户。 然后,我可以为10个属性创build自己的汇总表,并使用每个属性的总唯一标识符获取networking摘要。 这个networking总结将被用来确定有多less人可以推动新的财产的发射。 实际上,与场景pipe理器唯一的区别在于,我需要一个inputvariables(初始用户)以编程方式生成,作为启动时networking中的人数的函数。 我希望有可能在Excel中实现这些方面的东西。 我可以用Java来创build整个模型,但是与业务伙伴分享更难! 谢谢 – 马特。

编写一个文件来优化电子表格的问题

我试图通过在Windows上使用ruby 1.9电子表格版本0.6.4.1来编写excel文件。 一切都会好起来,直到我写book.write语句时,我写book.write "c:/spreadsheet/excel-file.xls我不断收到以下错误没有这样的文件或目录 – C:/ spreadsheet / excel- file.xls当我从ruby控制台运行它我得到错误errono :: EINVAL无效的参数。当我检查path我看到一个文件被创build,但尽pipe我写它的空 谁能告诉我该怎么办? 谢谢

应用脚本将数据从Excel文件中提取到Google表格

有谁知道一个现有的应用程序脚本,可以用来导入到谷歌工作表中的所有数据在Excel工作表? 我有一个excel文件,每天从数据库中自动更新所有我需要的报告数据。 问题是我需要使用Google表格。 我目前不得不手动复制我的Excel文件中的“数据库转储”工作表中的所有数据,并将数据粘贴到我的谷歌表“Excel导入”选项卡每一天。 我的报告位于Google表格的其他标签中,并从同一个Google表格的“Excel导入”标签中提取数据。 我宁愿有一个应用程序脚本,当我打开谷歌表,并自动执行上面的手动function时,它就会启动。 你的任何想法来自辉煌的Google Sheet用户? 手动处理每个五分钟数据库自动更新EXCEL文件:工作表 – “数据库转储”>>>>>>每天手动复制… >>>>>>>>>> GOOGLE表格:TAB – “Excel导入” build议的自动化进程数据库自动更新EXCEL文件:工作表 – “数据库转储”>>>>>>自动更新后,Google表打开>>>>>>>>>> GOOGLE SHEET:选项卡 – “Excel导入”

如何使用Spreadsheet gem编辑.xls中的标签?

我试图打开一个现有的.xls文件,并覆盖在一个电子表格(选项卡)中的内容。文件上有许多选项卡,许多有枢轴表和其他可视化演示文稿。 我试过电子表格和axlsx。 Axlsx具有很好的控制function,但会覆盖整个文件,包括任何其他创build的选项卡。 电子表格将打开并编辑一个文件,但你必须复制其他标签,这将删除Excel格式。 有没有办法使用Ruby将数据添加到电子表格中的一个选项卡而不更改其他选项卡中的内容? 更新: 这里是我正在testing使用电子表格gem。 我可以打开一个包含多个选项卡的电子表格,其中一个选项卡包含一个数据透视表,另一个包含图表和另一个原始数据。 他们必须保存为一个新的文档,否则你得到一个文件格式不是有效的错误。 open_book = Spreadsheet.open('../data/exports/test_output_dashboard.xls') puts "#{open_book.worksheet(0)}" puts "#{open_book.worksheet(1)}" puts "#{open_book.worksheet(2)}" open_book.write('../data/exports/test_output_dashboard_2.xls') 如果我只是打开并重新保存新的文件是好的,原始的工作副本。 但是,如果我使用原始数据编辑选项卡,则在打开文件时,会显示需要“修复”的文件,并且没有任何选项卡显示正确的信息。 open_book = Spreadsheet.open('../data/exports/test_output_dashboard.xls') puts "#{open_book.worksheet(0)}" puts "#{open_book.worksheet(1)}" puts "#{open_book.worksheet(2)}" new_row_index = open_book.worksheet(1).last_row_index + 1 open_book.worksheet(1).insert_row(new_row_index, row_2) open_book.write('../data/exports/test_output_dashboard_4.xls') 任何build议将数据添加到Excel文档的一个选项卡,同时保持其他标签不变,将不胜感激。 解决scheme可以是任何gem或可以是任何语言或自动化工具。 更新: 以下是我用于testing的Excel仪表板示例。 我正在将行写入数据选项卡。 https://dl.dropboxusercontent.com/u/23226147/test_output_dashboard.xlsx 更新: 使用RubyXL,我可以打开并检查每个选项卡的内容,但保存的文档不能由Excel打开。 workbook = RubyXL :: Parser.parse(“../ data / exports / […]

Excel数组查找公式

我有两个表如下。 对于公式,假设“ID1”位于单元格A1上,而表格之间有一个空行,所以“ID”位于单元格A4上。 ID1 ID2 ID3 ID4 ID_OF_MAXDATE abd #N/A formula_here ID DATE a 1/1/2015 b 1/2/2015 e 1/3/2015 d 1/4/2015 g 1/5/2015 在公式中,如果id在该行中,我想要最大date的id。 所以在这种情况下,在a,b,d之外 – 最大date是1/4/2015。 所以我想要公式输出d。 到目前为止,我有下面的,但#N / A把它扔掉。 没有N / A值,下面输出最大date。 但是,我想要最大date的ID。 它应该忽略范围内的N / A。 注意,表1中的所有ID将出现在表2中。但是表1中的一些id列可能是N / A。 =MAX(IF(A2:D2=A7:A11,B7:B11))

导出为Excel时的新行符号

我需要用一个数据填充一个单元格,用“新行”符号分隔。 我试过了: data: l_con_sepa TYPE c VALUE cl_abap_char_utilities=>newline. … CONCATENATE <gf_aufk>-tplnr " 6000000159 Korchagin AS 02.02.2017 <gf_aufk>-pltxt l_con_sepa <gf_aufk>-aufnr INTO lv_str SEPARATED BY space. 试图使用CL_ABAP_CHAR_UTILITIES=>CR_LF 。 试图使用“&”和“#”符号。 试图用引号包装lv_str 。 没有。 我要么像现在这样符号,要么只是一个空白空间,而不是“alt + enter”。

与数组条件产生和

我想要使​​用一个依赖于一系列cellvalue条件的sumproduct公式。 所以基本上我想总结一些之前发现的单元格的条目之一。 我可以使一系列的条件工作,但不是通过单元格的值。 在例子中。 Let A1 = "a", A2 = "b", B1 = 1, B2 = 2 然后 C1 = Sumproduct((A1:A100={"a"."b"})*(B1:B100)) = 3 工作正常,但是 C2 = Sumproduct((A1:A100=A1:A2)*(B1:B100)) = ERROR 有没有办法将{“a”。“b”}放入一个单元格或一组单元格中? 问候和感谢您的帮助,彼得 免责声明:我知道我可以简单地写: C2 = Sumproduct((A1:A100=A1)*(B1:B100)) + Sumproduct((A1:A100=A2)*(B1:B100)) 但是我想有一个解决scheme,如果列表中有10个以上的条件,那么这个解决scheme还是很好的。