Tag: powerquery

在导入数据后replace所有列的所有错误值(同时保留行)

作为数据源的Excel表可能包含错误值(#NA,#DIV / 0),这可能会影响Power Query中转换过程中的某些步骤。 根据以下步骤,我们可能得不到输出,但是有错误。 那么如何处理这种情况呢? 我在Power Query中find了两个标准步骤来捕捉它们: 删除错误 (用户界面:主页/删除行/删除错误) – >所有有错误的行将被删除 replace错误值 (UI:转换/replace错误) – >首先select列来执行此操作。 第一种可能性对我来说不是一个解决scheme,因为我想保留行,只是replace错误值。 在我的情况下,我的数据表将随时间而改变,意味着列名可能会改变(例如年)或出现新的列。 所以第二种可能性太静态了,因为我不想每次都改变脚本。 所以我试图得到一个dynamic的方式来清理所有的列,独立于列名(和列数)。 它用空值replace错误。 let Source = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content], //Remove errors of all columns of the data source. ColumnName doesn't play any role Cols = Table.ColumnNames(Source), ColumnListWithParameter = Table.FromColumns({Cols, List.Repeat({""}, List.Count(Cols))}, {"ColName" as text, "ErrorHandling" as text}), ParameterList = […]

Power Query – >将逗号转换为句号并获取十进制数字

我在Excel查询编辑器(Power Query)中工作,我有一个有很多列的表。 这些列中的一些数字有一个句点(“。”),它们被正确识别为十进制数,但其中一些有逗号(“,”),并被视为文本。 我试图使用查询编辑器的replace值函数来复制Excel的查找和replacefunction(CTRL + H),只需用“。”来更改“,”。 但迄今没有任何运气。 你知道这个问题吗? 非常感谢你。

将function数据透视图分割成多个图表

我有一个数据透视表,跟踪资源分配基于几个filter。 我想将图表分成多个图表。 在图片中,我需要每行一个图表。 我可以手动执行此操作(每个资源一个图表),但这并不理想,因为我只想根据filter查看某些图表,数据会频繁更改。 预先感谢您的帮助。 参考 – http://imgur.com/vZJEHGM

在具有权限查询的SharePoint上上传excel表

我有几个电力查询查询Excel表。 我想分享这些查询的结果与其他用户在共享点上。 这些用户可能没有在其excels上安装电源查询。 什么是最好的方法。

删除功率查询查询,同时保持查询输出表

我使用Power Query从外部来源加载数据到几个Excel表格。 在将这个Excel发送到客户端之前,我想删除所有的Power Query查询(M代码),同时保持输出/查询表就位。 我目前的解决方法是: 卸载电源查询 将每个表转换为范围 加载功率查询 删除查询(M代码) 有一个更好/更快的方式来实现我想要的?

我可以在Power Query中加载SSAS多维数据集中的计算度量值吗?

Power Query 2.17版本现在支持SSAS Cubes作为数据源。 当我连接到一个多维数据集时,我只能看到多维数据集的标准度量,而不是在多维数据集中定义的计算成员。 Power Query有没有办法访问计算的成员?

基于另一列更改PowerQuery中的列

我尝试使Excel PowerQuery中的操作等同于SQL操作: SET ColumnA = "Max" WHERE ColumnC = "George" 我知道我可以用Mexpression式CREATE一个新的Colum n if ColumnA = "Max" then "George" Else "something" 但我不喜欢创build第三列,因为我一次又一次地做。 任何想法我可以做到这一点?

在导入csv文件的每一行中join一个pathvariables

我有很多导入文件,看起来像这样 所以每个团队成员都有销售价值,但里面没有期限。 这段时间编码的path如下: AllData\201501\Revenues.txt AllData\201502\Revenues.txt AllData\201503\Revenues.txt 我想从每个数据行的path中获得Periode,所以我最终的输出表应该如下所示: 所以我必须从文件内部的path上带上这段时间。 下面是一个完美的例子,解决如何访问path的问题: 如何从文件夹导入时保存path条件? 但是在那里,我还有一段“整体”的文字,而不是那一行。

powerBI或powerpivot中的关系filter

我正在使用powerBI工具(powerpivot)来创build数据模型。 我正在做模型。 该模型包括产品,客户维度和销售事实表。 我已经在模型中build立了关系和层次结构。 现在我有要求显示带来产品1,2,3的所有客户的总收入。 例如,客户A带来产品1和产品5,并且来自该客户的总收入是50,所以我想显示50作为结果 顾客B买了产品4,我不想把这个顾客包括在我的产品中。 我可以使用关系filter在microstratergy中做同样的事情,但我怎么能在powerpivot或powerview或powerBI中做同样的事情。 请帮助提前致谢

电源查询Error.Record

我如何吐出logging,在工作簿查询窗格中显示为错误logging? 例如,如果[AcctClass] <> [_checkAcctClass]列不匹配,则拒绝该logging为错误 let source = AccountIDsWithDuplicates, grouped = Table.Group(source, {"AcctID"}, {{"AcctClass", each List.Max([AcctClass]), type logical}, {"_checkAcctClass", each List.Min([AcctClass]), type logical}, {"Sum_Bal", each List.Sum([#"Bal_EUR"]), type number}}), // Make sure accounts only have one AcctClass ErrorRecords = Table.SelectRows(grouped, each([AcctClass] <> [_checkAcctClass]) in grouped