小编Pat*_*ick的帖子

Excel VBA中的函数重载和UDF

我正在使用Excel VBA来编写UDF.我想用几个不同的版本重载我自己的UDF,以便不同的参数将调用不同的函数.

由于VBA似乎不支持这一点,任何人都可以建议一种实现同一目标的良好,非凌乱的方式吗?我应该使用可选参数还是有更好的方法?

excel vba excel-vba user-defined-functions

28
推荐指数
2
解决办法
3万
查看次数

是否有一个很好的算法来检查指定时间段内的数据变化?

我们有大约7k的金融产品,其收盘价理论上应该在规定的时间段内(例如一周或一个月的时间段)在一定的百分比范围内上下移动.

我可以访问存储这些历史价格的内部系统(不是关系数据库!).我想制作一份报告,列出任何价格在这段时间内根本没有移动或低于10%的产品.

我不能只将第一个值(第1天)与结束时的价值(第n天)进行比较,因为价格可能会回到最后一天的价格,这会导致产品价格误报.当然可能在两者之间飙升.

在合理的计算时间内是否有任何已建立的算法?

java algorithm kdb

4
推荐指数
1
解决办法
559
查看次数

将摘要行添加到MS Access查询

我有一个存储在MS Access中的查询,它正在从Access表中进行标准选择.我想在最后添加一个摘要行,显示上面某些数据的总和.

我看过DSum()但它不合适,因为我必须在每一行中包含运行总计而不是结尾.

另外,请注意我不想在列a中对数据求和 - 我想为列a的摘要获取一个空字段.

例:

a | b | c
-------------
0 | 1 | 2
1 | 1 | 9

  | 2 | 11 <-- Sums data above
Run Code Online (Sandbox Code Playgroud)

有谁知道如何在Access中解决这个问题?另一种方法可能是定义第二个查询,该查询执行聚合,然后将其与第一个查询的记录集合并,但这对我来说似乎并不特别优雅.

在SQL服务器中,显然可以使用"COMPUTE"或"ROLLUP",但MS Access不支持这些.

sql ms-access

2
推荐指数
1
解决办法
7535
查看次数

标签 统计

algorithm ×1

excel ×1

excel-vba ×1

java ×1

kdb ×1

ms-access ×1

sql ×1

user-defined-functions ×1

vba ×1