- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个需要读入 Power BI 的 excel 文件。不幸的是,我无法控制这个文件,因为它是从另一个人自动生成的。
此文件中的某些单元格仅填充了颜色,我希望在将数据导入 Power BI 时能够转换这些颜色。
例如,如果 Excel 中的颜色为绿色,则在相应的 Power BI 单元格中显示为 true。目前它只是空白。
有谁知道如何从 Power BI 中的 excel 中获取像颜色这样的单元格“元”数据?
最佳答案
暂时不要放弃...
我找到了一个使用 Excel 中的 Power Query 以迂回方式工作的示例。它将通过地址为您提供与每个单元格关联的元数据(例如,A1 以颜色 FFFFFF00 突出显示)。我依靠一些 Excel 函数将突出显示的单元格地址与单元格值相关联。使用 Power BI 提取单元格数据可能需要一些额外的工作。
该技术是使用 Power Query 打开 Excel .xlsx 文件,该文件基本上是一个包含 .xml 文档的 .zip 文件。每个单元格的颜色信息可以提取到一个表格中。从那里我可以使用INDIRECT()
从 .xlsx 工作簿中读取并从彩色单元格中提取值的语句。它对我来说效果很好。
您可以在下面的链接中的论坛中找到一个工作示例。用户定义解压文件示例中的函数使用 Binary.Decompress
命令来访问 .xlsx 文件中的 XML 文件。
https://www.excelguru.ca/forums/showthread.php?7047-Extract-Cell-Color-with-M&p=28875&viewfull=1#post28875
在我的情况下,我将大约 7,000 行和 50 列的数据库导出到 Excel 中。离线工作后,用户通过 Excel 进行更改,突出显示他们更改的每个单元格。然后他们希望我只使用突出显示的单元格来更新数据库。每个人使用的背景颜色各不相同,但我不在乎颜色是什么,只是它是彩色的。
对于每个更改的单元格,我都能够生成 SQL 语句来更新数据库并插入到事务日志表中。主数据库表大部分是平的,但我必须手动更新少数修改的外键查找值。
F 列使用间接公式从源工作簿中提取数据。请注意,源工作簿必须打开,间接公式才能从中读取。=INDIRECT("'[" & Import_Filename & "]" & Sheet_Name & "'!"&[@[SheetCellRef.2]])
G 列通过在字符串周围加上引号来细化 F 列中的数据,如果单元格为空白,则为 NULL。
H 列抓取列标题以了解要更新的字段。
K 列从 E 列指定的行中获取记录 ID 值。
我不得不为用户运行这个过程三个不同的时间,所以我投入的时间很快就得到了返回。我所要做的就是将他们最新突出显示的 Excel 文件放在本地文件夹中并刷新 Power Query 以生成新的 SQL 语句。
抱歉,我没有在这里发布“解决方案”。这个过程仍然有点脆弱,我正在尝试制作一个我可以分享的更强大的例子。 Stack Overflow 似乎没有为解决方案的持续开发而设置。这个答案的重点是给那些迫切需要解决方案并且不会接受“不”作为答案的你们中的一些人带来希望。
关于excel - 将 Excel 单元格颜色读入 Power BI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39347073/
所以我问了一个类似的问题,但我想我应该更普遍地提出这个问题,以获得尽可能多的想法。 我有 Power BI Pro。我的任务是为数百个收件人创建报告,每个报告都针对该特定用户进行个性化设置。 尽管每个
有没有什么方法可以将 Power BI 报表部署到 Power BI 报表服务器,而无需手动复制这些文件,将它们上传到服务器,最后逐个报表更改每个报表的数据源连接信息,这在每个报表中都不实用客户网站。
我不认为这个问题是针对这些 Java 8 类的 Bi 版本的,因此问题标题中有括号。 我编写了一个函数来创建具有以下要求的 Apache Commons Lang3 Pair 对象: 如果 Left
我正在寻找有关 Microsoft BI 架构的一些意见和建议。需要设计一个支持以下功能的 BI 架构: 自助式 BI - Power BI 思考 企业级建模,具有适当的源代码控制、数据安全性和多语言
我正在寻找有关 Microsoft BI 架构的一些意见和建议。需要设计一个支持以下功能的 BI 架构: 自助式 BI - Power BI 思考 企业级建模,具有适当的源代码控制、数据安全性和多语言
我想从此页面(和类似页面)抓取数据:https://cereals.ahdb.org.uk/market-data-centre/historical-data/feed-ingredients.as
我成功地将 Java 应用程序连接到 Power BI REST API,并成功创建了数据集并添加了一些数据。 我可以从 Power BI Web 界面查看这些数据、制作报告、图表等。 是否可以将 P
谁能帮我解释一下 power BI premium 和 power BI Embedded 之间的区别? 最佳答案 Power BI Embedded 容量(也称为 SKU)是 billed hour
Power BI 新手。尝试获取有权访问每个仪表板的用户的报告。任何指示都会有帮助。 提前致谢! 最佳答案 下面是我创建的脚本。首先更改 PowerBI 凭据的用户名和密码。该脚本收集结果,然后打开两
我在“针对 Power BI 报表服务器优化的 Power BI Desktop(2017 年 10 月)”应用程序中创建了一个报表,并希望将其直接部署到本地 Power BI 报表服务器实例,但不能
我以编程方式启动/停止 PowerBI Embedded 的 Azure PowerBI 容量。 单击按钮后,恢复/暂停 Azure 中的 powerbi 嵌入服务。我按照下面的链接执行此操作。 ht
根据 Microsoft Power BI 开发人员文档 https://msdn.microsoft.com/en-US/library/dn877542.aspx 。我首先需要在 Azure Ac
我有一个带有 SQL Server 专用池的 Azure Synapse 工作区 并已禁用公共(public)网络访问 和加载的数据 我可以获取数据 我已将数据加载到 Power BI 桌面应用程序中
我有一个带有 SQL Server 专用池的 Azure Synapse 工作区 并已禁用公共(public)网络访问 和加载的数据 我可以获取数据 我已将数据加载到 Power BI 桌面应用程序中
本文永久地址:https://wanger-sjtu.github.io/encoder-cross-bi/ Bi-encoder和Cross-encoder是在自然语言理解任务模型的两种不同方法,
我正在尝试使用 CDE 对我的仪表板进行一些更改。但是当我以管理员身份访问 Pentaho plateform 5.0 时,我无法在所有菜单中找到 Marketplace谢谢你帮助我! 最佳答案 Ma
我正在 power BI 中创建角色并按原则代码过滤表 - 比如role1——只能看到CKBD、CKRANP、DA原理的数据,因为我用的是dax函数—— OR([principlecode] = "C
我创建了一个简单的仪表板,这是我在 Power bi 中的第一个项目。我创建了一个新列并使用了这个公式 Total Records = CALCULATE(COUNTROWS('Table A'),
我有一个包含多个参数的 Power BI 报表,我需要将报表嵌入网页,并希望通过嵌入 URL 或 Power BI JavaScript 库设置这些参数。这可能吗?从根本上说,我想将一些数据从托管报告
我有一个工具提示,它引用了一个条形图可视化,其中的行数多于一次无法显示的行数。当我将此工具提示应用于报表视觉对象并将鼠标悬停在其上时,我无法在不关闭工具提示本身的情况下单击并拖动滚动条,也无法使用鼠标
我是一名优秀的程序员,十分优秀!