总计总计无法使用去年每天的销售功能

时间:2019-03-29 17:03:28

标签: powerbi dax

我正在尝试按天进行销售,将今年的销售量与去年同一天的销售量进行比较。

所以我将比较2019年3月25日星期一与2018年3月24日星期一等

这是我去年销售所使用的公式

library(tidyverse)
devcoafgh_ldf <- lapply(devcoafgh,function(lst){
  tb <-enframe(unlist(lst))
  tb$name <- make.names(tb$name,unique=T)
  return(tb)
  })

devcoafgh_df <- devcoafgh_ldf %>% reduce(left_join,by="name") %>% gather(variable,value,-name) %>% spread(name, value)

但是,我去年的销售总额并不理想。这将只是1天的总数(这一天似乎随着我的日期范围的增加而改变)

enter image description here

2 个答案:

答案 0 :(得分:0)

因为一对一,所以可以使用LookupValue做到这一点:

SalesLY = LOOKUPVALUE(Sheet1[Sales];Sheet1[Date];DATEADD(Sheet1[Date];-364;DAY))

但是,如果同一日期有更多行,则该行将不成立,在这种情况下,您需要将所有日期加在一起,

SalesLY = CALCULATE(SUM(Sheet1[Sales]);FILTER(Sheet1; DATEADD(Sheet1[Date];364;DAY)= EARLIER(Sheet1[Date])))

答案 1 :(得分:0)

使用DateAdd解决了我的问题

word.hasNext()