Pivot里面可以Add item 或者field. 自己定义计算。很简单。 felali9 发表于 2021-12-05 20:10
有个transpose function吧,把第一天和第二天的放一行减一下? taoyantaoyan1999 发表于 2021-12-05 20:42
帮你顶顶 DaHill 发表于 2021-12-06 11:19
数据类似下面的表格。日期在Row。 Column 是产品,地区,原产地和目的地。现在想计算12/1和12/2 两日间,产品从不同地方运出的产品数目差别(count)。Power BI 是不是不能用table。只能用matrix (右边的)。 用matrix的话给出来的是一个Total (就像Pivot default一样)。 但是我不想把12/1和12/2 加起来,想要的是差别。怎样在PBI里把Matrix Total变成Difference呢? 需要新的measurement 吗? DAX function 怎么写? 谢谢!
Tableau 做这个感觉简单很多。PBI感觉一点都不user friendly。
谢谢mm. 不是Excel Pivot, 是Power BI. DAX function 该怎么写才能把两天数目的差别算出来。再在Matrix visual 里放到最后一排。
你意思是把数据里面的日期从row 换成column? 但数据量很大啊,好几个月呢。 能Transpose其中两天吗?我只需要看最后两天的。如果不用data cleaning,直接在matrix里加measurement行不?
Thank you!
Count_Previous_Day = VAR _city = [City] VAR _currentday = [Date] VAR _prevVal = MAXX( FILTER( Table, [City] = _city && [Date] = _currentday - 1 ), [Count] ) RETURN _prevVal
Difference = [Count] - [Count_Previous_Day]
感谢mm的详细回复!我试试看!