除以0问题vb.net

发布于 2024-10-07 05:50:22 字数 296 浏览 2 评论 0原文

我如何确保 PCTofSales 不为 0。

  'gets the projected sales by dividing the currentsales by the percent of sales
    Dim projectedye As New DataColumn
    projectedye = New DataColumn("ProjSales", GetType(Double))
    projectedye.Expression = "CurrentSales / (PCTofSales)"

How Can I make sure PCTofSales, is not 0.

  'gets the projected sales by dividing the currentsales by the percent of sales
    Dim projectedye As New DataColumn
    projectedye = New DataColumn("ProjSales", GetType(Double))
    projectedye.Expression = "CurrentSales / (PCTofSales)"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

七颜 2024-10-14 05:50:22

假设您使用的是 .NET 3.5:

pctofsales.Expression = "IIF([YEsales] = 0, 0, [ASOFSales] / [YEsales])"

请参阅此处:MSDN 文章 了解有关可在表达式中使用的函数的信息。

Assuming you're using .NET 3.5:

pctofsales.Expression = "IIF([YEsales] = 0, 0, [ASOFSales] / [YEsales])"

See here:MSDN's article for information about functions you can use inside the expression.

や三分注定 2024-10-14 05:50:22

时,是否不能使用 IF THEN 来调用该函数?

当“[ASOFSales] / [YEsales]”

等于零或不适合除

Can you not use an IF THEN to call the function when:

"[ASOFSales] / [YEsales]"

equals zero or is inappropriate to divide?

青春有你 2024-10-14 05:50:22

对数据集运行更新,将所有 0 更改为 NULL,或者更改数据源以返回 NULL,而不是 PCTofSales/其他列中的 0。

Run an update on your dataset to change all 0's to NULLs OR change your datasource to return NULLs instead of 0s in the PCTofSales/other column(s).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文