所有问题
excel - 有没有办法在 Excel 中的单元格上放置下拉菜单以选择要在公式中使用的值?
我正在制作一个 Excel 宏,用于从一张纸上抓取数据,将其放在另一张纸上,然后能够查看并进行一些数学运算。到目前为止,我能够获取数据并将其保存在新工作表上。我有 2 列需要通过公式使用该数据进行计算。但是,该公式中的一个值因项目而异(变化的值是百分比)。我想要做的是在每个项目上都有一个下拉菜单,我可以在其中输入/选择与该项目对应的两个值/百分比,然后这两个值将在公式中用于计算 2 列中的相应值。这是一张图片,可以更好地说明我的意思:
例如,假设我的折扣是 50%。项目 A(单元格 G2)的“我的价格”公式为 =SUM(E2-(E2*50%))。
另外,假设商品 A 的客户折扣为 40%。项目 A(单元格 I2)的客户价格公式为 =SUM(E2-(E2*40%))。
两列使用相同的公式,但值可能因项目而异。对于我和客户来说,每个项目都有不同的百分比。
基本上,我希望在 G 列和 I 列中的所有单元格或 A 列中的每个项目上都有一个下拉列表,我可以在其中输入或选择要在该公式中使用的两个百分比,然后在选择之后/键入这些,将为该项目计算列 G 和 I 中的相应值。
在我的宏的 VBA 代码中,我最终只想将下拉菜单放在所需的单元格上,然后我可以手动浏览每个项目并设置值。这样,在我的宏完成后,我就可以浏览我的项目并选择要使用的两个百分比,然后在公式中使用这两个百分比来填充“我的价格”和“客户价格”的值。
我首先只是想知道这样的事情在一般情况下是否可行,无论是在 VBA 代码中,还是只是在 Excel 中手动执行。任何帮助表示赞赏!
apache-spark - 如何根据重叠的日期范围设计 2 个表的聚合
我有这两张桌子。我想创建一个汇总表,其中不同的日期范围根据上述表格中的开始/结束日期的差异求和。
所以 table_c 将是:
因此,根据开始/结束日期和标志(每个聚合的不同标志组合),我有 50 个左右不同的聚合要运行。因此,基于table_b的id_asum all from and ,and ,依此类推,用于一堆不同的聚合。所有聚合都将基于这些日期范围,由 分区,由分区。valstart_date - 180 daysstart_date - 90 daysstart_date - 90 daysstart_date - 30 daystable_astart_datetable_bdate
从性能的角度来看,我想知道最好的方法是什么。我知道我关心的数据范围是 start_date - 180days 和 start_date + 180days 作为最大范围。但是 table_b 中的同一行可以在多个 table_a 范围内(因为表 a 可以具有相同 id 的重叠范围)。因此,如果我创建一个 a 与 b 连接的中间迭代表,它将是一个巨大的表,table_a 大约 90m,a+b 之间的连接可能超过 10b 行,如果不是更大的话,但最终表只会是90m 行,同table_a. 这些表都在 bigquery 中。我应该尝试直接在 bigquery sql 中创建这个 agg 表吗?我也可以使用火花。我应该创建一个加入 a+b 的临时表吗?我从性能的角度来看这个。
javascript - 在我的 HTML 文件中包含一个来自 .js 文件的变量
编辑:感谢大家的帮助。实际上 p5 中有一个内置函数可以在屏幕上书写,现在它可以完美运行了。
我有一个包含sc变量的 sketch.js 文件。
我想调用sc我的 index.html 文件中的变量来显示它。
我查看了许多帖子和视频,但它始终只显示变量位于<script>同一 HTML 文件的标题中时如何执行此操作。
如果我的变量在其他文件中,我该怎么做?
文件:(我正在使用 p5 )
我想在屏幕上显示“sc”值
抱歉,如果可以以不同的方式完成某些事情,我对编码真的很陌生
stored-procedures - 警告执行已完成,带有警告存储过程
我在 oracle sql developer 中编写了一个存储过程,稍后在 .netframework 应用程序中使用编译存储过程给了我这个消息警告:执行完成,警告过程选择已编译。
谷歌搜索时如何查看警告。结果所有建议使用命令“显示错误过程过程_名称”但它不起作用
步骤
cmake - CPACK_PRODUCTBUILD_RESOURCES_DIR pkg 中没有文件
我想在我的 macos 安装程序中添加其他文件,我想在安装期间使用安装程序中的脚本将这些文件复制到正确的位置。
我尝试使用以下方法添加文件:
和脚本:
CPack 在我的构建树“_CPack_Packages”中创建了一个文件夹,我可以在其中看到文件与许可证自述文件和欢迎文件一起添加。但是在最终的 pkg 中,我的文件没有添加。
我在这里做错了什么?
asp.net-core - ASP.Net Core API 自托管日志记录到文件
使用 ASP.Net Core 5.0 推出作为其自己的 Windows 服务运行的 Web API 服务。我试图弄清楚如何使用 Microsoft.Extensions.Logging 将日志写入文件。
我希望能够在应用程序推出的 appsettings.json 文件中指定日志文件的位置。我觉得我错过了什么。
我是否必须使用另一个带有 Microsoft.Extensions.Logging 的库(如 Serilog)才能完成此操作?我已经阅读了下面的链接,没有看到任何关于文件日志的信息。
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-5.0
我来自我们使用 log4Net 的背景,但无法理解如何让 Microsofot.Extensions.Logging 工作。
我尝试了 Serilog,但遇到了一个问题,即在调试时,项目似乎总是在 IIS Express 下运行,即使我将配置文件设置为项目名称,并将“启动”设置为“项目”。
我在这里想念什么?
android - 如何使用正则表达式查找由大写、小写和数字组合而成的单词?
我想在我的 EditText 中找到这些词中的任何一个:
有时用户会这样写:
如何在 Android 中使用正则表达式检测Ke33Lllii11nNCii1ii?
我的代码不适用于匹配项,但适用于replaceAll
我想要的是这样的: https ://regex101.com/r/Sdw2Ko/1
java - 如何在不杀死正在运行的 jar 文件进程的情况下关闭终端
我创建了一个包含在 PATH 变量中的 .bat 文件,这样当从终端调用它时,它会在任何地方执行,并且会运行 java -jar 命令。
这个 jar 是一个具有 GUI 界面的 JavaFX 应用程序。但是当我关闭终端时,JavaFX 应用程序被终止。在 Windows 上关闭终端时,是否有某个命令可以防止应用程序被杀死?
python - 输入在 Python 中使用子进程不起作用
我正在尝试使用 Python 运行 AVL(Athena Vortex Lattice)。它是一个在单独的终端窗口上运行的软件,与 XFOIL 完全一样。用户编写命令并按下enter执行。
我正在使用该subprocess模块运行软件,终端窗口按预期打开。但是,我无法让我的 Python 程序将命令写入打开的窗口。我没有收到任何错误,但没有向 AVL 写入任何内容,并且它保持初始状态。
我尝试写入 AVL 的命令LOAD后跟输入文件的绝对路径。
这是我第一次使用 subprocess 模块,所以我可能只是忘记了某个地方的基本选项。我在 macOS 上使用 Python 3.9 运行该程序。
有什么问题?
firebase - Firebase 动态链接 - 不允许使用目标 URL
我正在尝试使用 Google Apps 脚本通过 API 创建 Firebase 动态链接。我们将它用作 shortLink 生成器(有点像这里的示例)。
当我通过 API 创建短链接时,我会收到带有生成的短链接地址的 JSON 响应。但是,当我尝试访问短链接时,我收到以下消息:
我已将 my.domain.com 添加为自定义域,并且在 Firebase 控制台的域白名单设置中允许使用 my.destination.com:
奇怪的是 - 我可以从 Firebase 控制台创建一个动态链接,使用相同的目标 URL,并且重定向有效!所以我怀疑问题不是实际的目标 URL,而是我构建或提交 API 请求的方式。以下是 Apps Script 中的相关代码:
有没有人有任何建议让我尝试让它发挥作用?谢谢!
google-sheets - 在 Google 表格中查询公式单元格
是否可以对公式填充的单元格运行查询?每次我尝试都会遇到解析错误。有没有办法对由公式填充的单元格运行查询?或者我是否需要在对它们运行查询之前手动将公式填充单元格转换为值。
java - 操作嵌套对象结构
我继承了一些遗留的 Java 代码,这些代码向我传递了一个 Object 类型的参数。
在里面我找到了一些List<Map<String, Object>> 或一个Map<String, List<Object>> (这里的对象可能是相同的结构)
我知道它的缺点,这里不需要解释。以上是我无法更改的内容,在这种情况下无法生成 POJO。
数据来自一些 JSON,例如以下示例:
有没有一种方便的方法来操作java对象结构,比如添加
无需手动使用 JsonNode 实现此结构的路径accounting[1].address,迭代 JSON 数组等。最后我希望 Java 对象中的更改,而不是 JSON 字符串
google-bigquery - 在 BigQuery 中嵌套查询结果
我有一个查询,它产生如下所示的结果:
| session_id | 国家 | 供应商 ID | page_name | qty_visits |
|---|---|---|---|---|
| 123 | 一种 | 美国广播公司 | 家 | 1 |
| 123 | 一种 | 美国广播公司 | 店铺 | 4 |
| 456 | b | 美国广播公司 | 家 | 78 |
| 456 | b | xyz | 家 | 9 |
| 456 | b | xyz | 大车 | 6 |
我想嵌套这个表,以便page_name在qty_vistis被struct调用的page_visits. 基本上,我的最终结果应该是一个包含三行(由session_id、country和标识vendor_id)的表,第四列称为page_visits它本身是一个有两列的结构,每一列都是一个数组。所述列之一具有访问过的所有页面的列表,另一列具有访问过的次数。像这样
| session_id | 国家 | 供应商 ID | page_visits.page_name | page_visits.qty_visits |
|---|---|---|---|---|
| 123 | 一种 | 美国广播公司 | 家 | 1 |
| 店铺 | 4 | |||
| 456 | b | 美国广播公司 | 家 | 78 |
| 456 | b | xyz | 家 | 9 |
| 大车 | 6 |
作为检查,结果select count(*) from final_table应该是 3,而不是 5(这是没有嵌套的结果)。
powerbi - 地图 ARC GIS - 无法显示正确的颜色
我正在尝试使用 ARC Gis 绘制某个州的寄养家庭地图。唯一可用的地址是城市和邮政编码。我正在使用 size 字段来显示那里的#of kids。寄养家庭类型的颜色字段。
问题是在同一个邮政编码下可能会有不同类型的寄养家庭,所以现在只有第一个值用于显示颜色。
所以我不确定显示这个的最佳方式是什么。
mysql - SQL根据Groupby条件创建列
我试图查看一个事件是否在一个月内多次出现在表中,并为“否”分配一个布尔逻辑 0,为“是”分配一个 1。
示例表:
| 事件 | 活动日期 |
|---|---|
| 转动 | 2021-01-24 |
| 转动 | 2021-01-25 |
| 转动 | 2021-03-14 |
| 转动 | 2021-04-21 |
| 停止 | 2020-05-20 |
| 停止 | 2021-05-20 |
| 停止 | 2021-05-24 |
| 开始 | 2021-05-23 |
| 开始 | 2021-05-24 |
| 开始 | 2021-05-24 |
示例输出:
| 事件 | 活动日期 | 回归? |
|---|---|---|
| 转动 | 2021-01-24 | 1 |
| 转动 | 2021-01-25 | 1 |
| 转动 | 2021-03-14 | 0 |
| 转动 | 2021-04-21 | 0 |
| 停止 | 2020-03-20 | 0 |
| 停止 | 2021-03-20 | 1 |
| 停止 | 2021-03-24 | 1 |
| 停止 | 2021-05-31 | 0 |
| 开始 | 2021-05-23 | 1 |
| 开始 | 2021-05-24 | 1 |
| 开始 | 2021-05-24 | 1 |
创建表测试(事件varchar(20),一个日期)
react-native - 2021 年使用现代反应原生状态管理的建议
对于react native和非常大的应用程序,为了使用现代且易于遵循的状态管理,redux 的替代方案是什么?反冲是否很好地融入了反应原生生态系统?
facebook - 为用户花费的时间触发 Facebook 像素事件
想为在网站上花费一定时间的用户触发 Facebook Pixel 事件——就像谷歌分析如何理解谁是“参与用户”一样。目前似乎没有针对此的标准事件,也不会由像素自动记录。
python - Pyinstaller 可执行文件和泡菜模型加载
这里提出了一个类似的问题(没有找到解决方案):pyinstaller and loading pickle file
我有主要的 python 脚本A.py,它调用B_pickle.py了 pickle 模型的加载位置。
A.py好像:
B_pickle.py看起来像(位于与 A.py 相同的路径):
供参考:我使用以下内容生成可执行文件:
当我从命令提示符调用可执行文件时,我会:
当我刚刚A.py从 python 3.x 运行时,一切正常,并且我收到了一个合理的分类作为found_classification. 然而,当我生成一个可执行文件,然后使用两个参数调用 exe 时,它似乎没有加载 pickle 模型,也没有引发任何错误。帮助表示赞赏!
rxjs - Redux-Observable:find() 不返回任何内容
我对 RxJs 很陌生,到目前为止只使用过 Redux (+Thunk),所以我试图了解一切是如何协同工作的。我目前正在尝试使用从登录表单提交的数据从源(json 文件)中获取用户。
authEpic.js
但是即使它说作为属性返回的值也不会返回任何内容。我想了解如何找到用户并将其传递给另一个操作,因为尽管在这里和那里看,我现在几乎一无所知。
非常感谢您的帮助!
python - 无法打开本地 .txt 文件以在 NLTK 中读取
我不是一个经验丰富的程序员,我只是想用它来用 NLTK 进行一些数据分析。我正在关注在线书籍,但以下代码无法打开读取文件。
输出:<_io.TextIOWrapper name='ALL FEMALES1.txt' mode='r' encoding='ISO-8859-1'>
我试过用
但这给了我以下错误:'utf-8' codec can't decode byte 0xd5 in position 18929: invalid continuation byte
有什么建议吗?如果这很重要,我正在使用 Jupyter Notebook。







