我正试图从数据集中获得本季度收入的季度增长。我目前有一个查询,如下所示
Select
x.Year,
x.quarter,
x.product,
x.company_id,
y.company,
SUM(x.revenue)
FROM
company_directory y
LEFT JOIN (
SELECT
DATEPART(YEAR, @date) year,
DATEPART(QUARTER, @date) quarter,
product,
SUM(revenue)
FROM sales
WHERE year => 2018 )
这是我的数据框架
c2_name Q1_GMV Q2_GMV growth(%)
0 A 1170727260 221801763 -81
1 B 1604716749 829186592 -48
2 C 661473481 553698141 -16
我尝试使用pandas样式将CSS添加到数据帧输出中。
# Set colormap equal to seaborns light green color palette
cm = sns.light_palette("green",
SELECT
f.*,
q.day_avg_gmv
FROM
fact_purchases AS f
JOIN (
SELECT
ds,
AVG(gmv) AS day_avg_gmv
FROM
fact_purchases
WHERE
istest = FALSE
GROUP BY
ds
) AS q
ON q.ds = f.ds
WHERE
f.istest = FALSE
ORDER BY
f.ds
HAVING
f.gmv > q.day_avg_gm
我需要一些专门的帮助,在下面的查询。因此,我需要根据GMV量每天进行累计计算。
我这里最大的问题是,我不能从组中删除gmv,否则我会出错。
我有什么办法解决这个问题吗?
SELECT CONVERT(varchar, order_date, 103) AS date,
DATEPART(WEEKDAY, order_date) AS weekday,
SUM(gmv) OVER (ORDER BY order_date ROWS UNBOUNDED PRECEDING) AS cumulative
FROM database
WHERE order_date BET
我怎样才能得到每个国家最好的供应商?我有这个代码,它显示了两个表之间的连接,现在我必须得到每个国家最大的gmv。
这是我的工作代码:
SELECT DISTINCT a.country_name, b.vendor_name,
SUM(a.gmv_local) as total_gmw
from `my-project-67287.order1.order2`a
join `my-project-67287.vendor1.vendor2` b on a.vendor_id = b.id
group by a.country_name, b.vendor_name;
我试图比较3家不同公司的固定资产周转率。我的挑战是,两家公司公布年度(A,C)数据,而其他公司(A)只在第四季度(年底)发布季度数据(即A和B数据)。这是数据
# A tibble: 30 × 3
Company time value
<chr> <fct> <dbl>
1 A 2019 Q1 NA
2 A 2019 Q2 NA
3 A 2019 Q3 NA
4 A 2019 Q4 7.88
5 A 2020 Q1 NA
6 A
我在Order by using month name in PostgreSQL上关注了这篇文章,但没有成功! 我有一个查询(它正在工作),我只需要按蒙特名称排序结果。这是我正在使用的thr查询: select to_char(purchase_date, 'Month') as mes_2021,
sum(gmv::float4) as soma_gmv
from tablename
where purchase_date > '2021-01-01'
GROUP BY mes_202
我想要获得一家公司的会计年度,该公司的季度结束于本季度的最后一个星期五,其中会计年度开始于5月,会计年度结束月份为4月。当我请求一个周期索引的日历年属性时,我得到了季度结束年的日历年(我理解为什么,并且我可以得到季度开始)。但是,我可以绕过这一点,同时仍然使用补偿来设置我的财政季度吗? 日期列表-测试数据 first_date = datetime(2017, 1, 1)
last_date = datetime(2019, 9, 20)
x = 30
list_of_dates = [date for date in np.arange(first_date, last_date, tim
我有一个数据框,如下所示,它记录了ID发生相同事件的季度和日期。 ? 如果事件连续发生在两个季度,我想标记ID和日期。这就是我是如何做到的。 val arrArray = dtf.collect.map(x => (x(0).toString, x(1).toString, x(2).toString.toInt))
if (arrArray.length > 0) {
var bufBAQDate = ArrayBuffer[Any]()
for (a <- 1 to arrArray.length - 1) {
val (strBAQ1,