powerbi - Power BI 根据下一个和上一个值计算增加
问题描述
我是 Power BI 的新手,有一个作业要上学。等待 365 管理员授予对 Power BI 社区的访问权限,我希望有人可以帮助我解释以下内容:
在这个名为“人口”的基本表中,每个国家及其人口都有 10 年以上的数据。我想添加一列并使用 DAX 公式计算相对于去年的增长。
所以我认为基本的想法是
Increase = CALCULATE(SUMX(population, Filter(Population, Population[Year] = Population[year] + 1) - Population[Population))
但我没有找到正确的公式。
任何帮助将非常感激。
解决方案
计算列:
NewColumn_calculate = population[Population]-CALCULATE(SUM(population[Population]), FILTER(population, EARLIER(population[Country]) = population[Country] && EARLIER(population[Year]) = population[Year] + 1))
NewColumn_sumx = population[Population]-SUMX(FILTER(population, EARLIER(population[Country]) = population[Country] && EARLIER(population[Year]) = population[Year] + 1), population[Population])
措施:
Measure = SUM(population[Population]) - SUMX(FILTER(all(population), population[Country] = MAX(population[Country]) && population[Year] = MAX(population[Year]) - 1), population[Population])
推荐阅读
- wordpress - 如何为某些 url 模式添加 x-robots-tag
- firebase - Flutter firebase CollectionGroup 拒绝查询请求
- node.js - 将 MongoDB 中的表与 Nodejs 后端中的 Mongoose 连接起来
- reactjs - React Native 样式表未在值更改时更新
- unity3d - 通过脚本循环动画?统一二维
- c++ - 使用哈希映射计算总和为 0 的子数组的数量
- django - RuntimeWarning:DateTimeField(未绑定)收到一个天真的 datetime ,当增加持续时间直到 datetime.now
- .net - .Net 6 没有运行两个以上的 HostedServices
- c# - 找不到与此错误代码关联的文本。不能再分配 Internet 句柄
- android - 清单合并失败,未指定新值