如何通过vba在ppt播放视图中单击某对象获取其属性值

如何通过vba在ppt播放视图中单击某对象获取其属性值,第1张

1、获取线段的端点,有些线段可能是曲线,因此计算的是线段两点连线的中垂线,我是没想出其他好的方法。

2、计算中垂线的两点,由于要求中垂线是定长的,我选择了以线段两点中点为准,求出定长中垂线上另一点。

3、要素编辑并存储完即可完成获取线条的端点坐标值。

可以通过使用窗口函数和自连接的方式来计算当月环比值,然后再将计算结果与原数据中的环比值进行比较,从而核对环比值的正确性。

假设有一张名为 sales 的表,其中包含了每个月的销售额数据,具体的表结构如下:

id

month

sales

1 2022-01 100

2 2022-02 120

3 2022-03 150

4 2022-04 200

5 2022-05 180

6 2022-06 210

我们可以使用以下 SQL 语句来计算当月环比值,并与原数据环比值进行比较:

sqlCopy code-- 计算当月环比值SELECT

s1month,

s1sales,

s1sales / LAG(s1sales, 1) OVER (ORDER BY s1month) AS current_month_ratioFROM sales s1;-- 比较计算结果和原数据中的环比值WITH sales_ratio AS ( -- 计算当月环比值

SELECT

s1month,

s1sales,

s1sales / LAG(s1sales, 1) OVER (ORDER BY s1month) AS current_month_ratio FROM sales s1

)SELECT

s1month,

s1sales,

s1current_month_ratio,

s1current_month_ratio - LAG(s1current_month_ratio, 1) OVER (ORDER BY s1month) AS current_month_ratio_diff,

s2ratio AS original_month_ratio,

s1current_month_ratio - s2ratio AS ratio_diffFROM sales_ratio s1JOIN sales_ratio s2 ON s1month = DATEADD(month, 1, s2month);

首先,我们使用了一个子查询来计算当月环比值,其中 LAG 函数用于获取上一个月的销售额数据,从而计算出当前月份的销售额与上一个月份的销售额之比。

然后,我们使用了一个 CTE(公用表达式)来将计算结果与原数据中的环比值进行比较。在 CTE 中,我们先计算了当月的环比值,并将其作为一个子查询的结果集。然后,我们通过自连接的方式,将每个月的环比值与上一个月的环比值进行比较,并计算出差值。最后,我们将差值与原数据中的环比值进行比较,从而核对环比值的正确性。

需要注意的是,在比较环比值的过程中,我们使用了 DATEADD 函数来将当前月份往前推一个月,从而获取上一个月的环比值。由于该函数不是所有数据库都支持,所以具体的语法可能会有所不同。

以上就是关于如何通过vba在ppt播放视图中单击某对象获取其属性值全部的内容,包括:如何通过vba在ppt播放视图中单击某对象获取其属性值、xgboost算法原理与实战|xgboost算法、ae中如何获取线条的端点坐标值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10210700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存