我正在创建一个饼形图,它显示每个月的票数,按一个不同的代码分类,到目前为止,我已经设置了我的月份和年份,并且能够返回不同的字母代码,但是,用这个代码来计算票是无法实现的。到目前为止..。
var codes = tickets.Select(r => type).Distinct // this is returning as desired //(a,b,c,d)
foreach (string letter in codes) {
// this is where I get confused trying to get the count of tickets that have
假设我有一个包含这些行的MySQL表:
Name | date
-----------
A | 2016
B | 2016
C | 2016
B | 2015
B | 2015
C | 2014
A | 2014
如何按名称计算行数以获得类似的结果(假设我希望计算2013至2016年间的年份):
Name | date | COUNT(Name)
-------------------------
A | 2016 | 1
B | 2016 | 1
C | 2016 | 1
A | 2015 | 0
B | 2015 | 2
C | 2015 | 0
A |
我必须回答以下问题
“在数据库中,列出该年上映的电影的年份和总数,按递减顺序显示这些总数。也就是说,电影数量最多的年份首先出现。如果某些年份的电影数量相同,则按年的顺序显示这些影片。”
目前,我正在使用下面的代码将电影组合在一起,但无法让它们排序:
Select YearReleased, count(*)
from Movies
group by YearReleased
我希望使用一些东西来对此进行排序,并试图使用第一个查询的结果创建一个子查询,大致如下:
(select * from resul
我需要能够过滤我的数据到可比的几个星期/几个月在不同的年份。我需要能够在飞行中更新这些选择。在tableau中是否存在设置非连续日期筛选器的方法?
因为基本数据保存在tableau服务器上,所以我无法将其他表连接到它,所以我创建一个年份/开始日期/结束日期表并使用简单的t/f过滤器将其加入到我的数据中的最初想法并不是平移。
我曾考虑过制作一系列参数,但似乎制造这么多参数可能会有点让人难以抗拒。
我考虑过的其他事情是编写一条扩展的规则,如
IF [year] = 2015 THEN [date]BETWEEN(date A, date B)
或者表等价于BETWEEN的。
ELSEIF [yea
如果我有两个行组:年份和状态,是否可以显示按状态分组的所有年份的合计?
Year Status Value
2014 Open 100
Closed 200
2015 Open 200
Closed 300
Total Open 300
Closed 500
到目前为止,我一直使用“变通方法”(在total组中创建2行,并使用硬编码公式=SUM(IIF(Status="Open",Value,Nothing)等)来实现这一点,但我希望能够“巧妙”地做到这一点。
我正在学习索引,我想我应该尝试使用MySQL Sakila数据库进行一个实验。我有以下查询:
SELECT title, release_year
FROM film
WHERE release_year < 2010
AND rating = 'R';
这是我尝试的第一个索引:
CREATE INDEX idx_releaseYear ON film(rating);
当我运行查询时,MySQL解释返回了以下内容:
编辑:我对这些结果的解释是: MySQL使用索引(按等级排序)快速查找所有R级电影,然后检查索引返回的每一行的发行年份。
接下来,我创建了一个关于
我希望从一年中指定的季节中选择按年份分组的值。季节如下:十二月(前年),一月,二月:,三月,四月,五月:Spring,六月,七月,八月:夏季,九月,十月,十一月:
如果我想按年份分组单个季节,那么我对春、夏、秋的查询如下:
select avg(value) from table where month(date) between 3 and 5 group by year(date);
但我不知道如何在冬天实现这样的结果,比如,在2017年12月,2018年的1月和2月。按年分组是非常重要的。谢谢你的帮助!
我有以下两个查询,用于计算特定日期范围的表中的不同计数。在我的第一个查询中,我按位置、aRID (这是一条规则)和日期分组。在我的第二个查询中,我不按日期分组。
我期待相同的不同计数在两个结果,但我得到总数为6147在第一结果和6359在第二结果。这里怎么了?不同之处是..。
select
r.loc
,cast(r.date as DATE) as dateCol
,count(distinct r.dC) as dC_count
from table r
where r.date between '01-01-2018' and '06-02-2018
我想从按年份和月份分组的不同表格中收集数据。我对每个sub数据使用子查询。使用mysql。
SELECT YEAR(td.db_date) AS stat_year, job.total_jobs
FROM time_dimension AS td
LEFT JOIN (
SELECT YEAR(j.published_at) AS stat_year, COUNT(*) AS total_jobs
FROM jobs AS j
GROUP BY stat_year
) AS job ON job.stat_
我试图在同一代码块中使用R中的两个数据帧(lead和lead2)并行创建散点图,我可以在第一个图中成功地添加一条黄土线,但是第二个不能工作。为什么会这样呢?我如何修改我的代码以获得第二幅图来显示黄土线?谢谢!
以下是代码:
3.3 Scatterplot - lead-time to IF vs year of IF onset
```{r,figures-side, fig.show="hold", out.width="50%"}
情节(铅$Yr,铅$提前时间,main=“按年计算的领先时间(reg-填充)”,
Xlab=“发病年份”,ylab="
我有一个与此类似的数据集:
年份- ID -类型
2000年1 O
2000年1 O
2000年1 O
2000年1 O
2000年1 R
2017年5 O
2017年5 O
2000年8 R
2000年8 O
2002年8 O
我想要创建一个按年份和ID分组数据的代码(我想它会使用Dplyr),但是它需要有一个条件:如果在给定的年份中有任何与ID相关的类型R,那么我希望它选择类型R,如果它只有O类型,那么输出必须是O。
示例:
年份- ID -类型
2000年1 R
2017年5 O
2000年8 R
2002年8 O
谢谢大家