gpt4 book ai didi

sql-server - 用于复制包含循环引用的 Excel 计算的 SQL Server 代码

转载 作者:行者123 更新时间:2023-12-02 02:29:49 25 4
gpt4 key购买 nike

有没有办法将带有循环引用的公式从 Excel 文件复制到 SQL Server 中?我的客户使用 Excel 文件来计算销售价格。销售价格字段为(成本/1-预计利润))= 6.5224 (1-.6) = 16.3060。成本中的一个数字是佣金,其定义为销售价格乘以佣金率。

成本 = 6.5224预计 margin = 60%佣金 = 16.3060(售价) * .10(佣金率) = 1.6306(这是 6.5224 的一部分)

他们解决了 Excel 中的循环引用问题,因为 Excel 允许他们选中“启用迭代计算”选项并在 100 次后停止迭代。

这可能使用 SQL Server 2005 吗?

谢谢

最佳答案

这是一个业务问题,而不是 IT 问题,因此您需要一个业务解决方案,而不是 IT 解决方案。听起来你不像是在为一个特别精明的客户工作。本质上,您将佣金反馈到成本中并重新计算佣金 100 次。所以销售员是根据他们的佣金赚取佣金的?!?严重地? :-)

我会尝试说服他们分别计算成本和佣金。在这些成本通常被分解为运营成本和非运营成本或原 Material 成本之前,我曾在具有良好会计实践的专业组织中工作过,这应该会提高他们对其业务的理解。要稍后报告总成本,请添加佣金和原 Material 成本。没有循环和良好的会计报告。

在我工作过的银行,这些成本通常被称为成本(无佣金或费用)、净成本(成本 + 佣金)以及奇怪的净净成本(成本 + 佣金 + 费用)。根据业务模型的不同,成本分割可能会变得非常有趣。

这里有 2 个您可以建议他们计算售价的明智选择。

选项 1:如果您要计算 margin 以排除佣金,则

Price before commission = Cost + (Cost * (1 - Projected Margin))

Selling price = Price before commission + (Price before commision * Commission)

选项 2:如果您的客户坚持计算 margin 以包括佣金(听起来他们可能想要这样做),那么

Cost price = Cost + (Cost * Commission)

Profit per Unit or Contribution per Unit = Cost price * (1-Projected Margin)

Selling Price = Cost Price + Profit per Unit

这在会计术语中是明智的,并且用 SQL 或任何其他软件工具来实现是轻而易举的事。这也意味着当每种产品的预计利润不同时,您的客户可以通过一种方法来分析他们的销售额,以突出显示每单位成本和每单位利润。随着业务的增长,这总是会发生。

不要盲目接受电子表格的计算结果。仔细考虑他们,不要害怕询问您的客户他们想要实现的目标。 splinter 的业务流程常常会在受到质疑之前先传到 IT 部门。不要害怕做好工作,这有时意味着在客户要求没有意义时挑战他们。

祝你好运!

关于sql-server - 用于复制包含循环引用的 Excel 计算的 SQL Server 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com