sql - 在spotfire中计算从选定年份到当前日期的总销售额
问题描述
我有一个包含“年份”的过滤器列。现在我想计算从选定年份到当前日期的总销售额。我尝试了下面的查询,但没有用
Sum(case WHEN Year([Date column])=Year(DateTimeNow()) THEN [Total_Sales] END)
解决方案
如果您使用表达式,则仅当日期列的年份与当前年份匹配时才尝试求和。
如果我理解你的问题,你可以试试这个:
Sum(If(Year([Date column])<=Year(DateTimeNow()),[Total_Sales]))
问候
推荐阅读
- javascript - 在不删除逗号的情况下将 JSON 响应拆分为新行
- android - 无法导入包android.support.v7.app(错误:不存在)
- ruby-on-rails - 在 Rails 5(以及带有经典自动加载器的 6)中包含 `lib/` 文件的推荐方法是什么?
- sql - 优先于表中的特定值
- sql - Oracle:尝试使用唯一键组合的“更新”语句。卡在 where 子句中
- java - 无法使用 @Component 属性传递可运行类的参数
- postgresql - Postgresql 函数语法错误,“;” 是问题
- javascript - Ramda or ES6 - Return the value of an Object Property, after filtering an Array of Objects
- java - MultiMC 加载完成后崩溃 7/7
- syntax - Fortran77 代码的问题 - 多行文本