已在网上搜索过,但找不到可用的公式 请大神求救
已在网上搜索过,但找不到可用的公式 请大神求救
emmm,因为没说明数据源是怎样的格式,我就随便来了。
数据是透过 SQL server资料库连结 连线模式为DirectQuery,还是个新手 不太清楚 抱歉
销售额 = sum('销售明细'[销售额])
前一天销售额 = calculate([销售额],dateadd('datetable'[date],-1,DAY)
前一天比较增长率 = divide([销售额]-[前一天销售额],[前一天销售额])
如果这样写的话得放在时间轴上,比较严谨一点的话(比方说是用卡片图展示)得另开一个度量值写今天的销售额,比如
今日销售额 =
var a = max('销售明细'[日期])
return
calculate(sum('销售明细'[销售额]),'销售明细'[日期]=a)
希望有帮助,学艺不精,有大神看到错误望请斧正。
DirectQuery 模式下支持的函数
文本函数
CONCATENATE
FIND
LEFT
LEN
MID
REPLACE
REPT
RIGHT
SUBSTITUTE
TRIM
统计函数
COUNT
STDEV.P
STDEV.S
STDEVX.P
STDEVX.S
VAR.P
VAR.S
VARX.P
VARX.S
日期/时间函数
DATE
EDATE
EOMONTH
DATE
TIME
SECOND
数学和数值函数
CEILING
LN
LOG
LOG10
POWER