dax - 仅使用 DAX 更新计数的所有值以在日期之间添加 2.822
问题描述
我有一个包含一列值的表,我想通过添加日期之间的 2.822 来更新这些值,并且需要帮助编写此代码。
注意: ColumnName2 添加 2.822 一切,但我希望它只在日期之间添加。ColumnName1 是原始值列。
它将 2.822 添加到所有日期,但我只希望它添加到日期之间的内容,而不考虑空白值。
代码:
AddToColumnsBetweenDates =
CALCULATE(SUM(TableName[ColumnName1)+TableName[ColumnName2],
FILTER(TableName,
DATEDIFF(DATE(2 018,01,01), DATE(2018,12,31),DAY
我试过的另一个:
AddToColumnsBetweenDates =
CALCULATE(SUM(TableName[ColumnName1),
FILTER(TableName,
SUM(TableName[Column1])+TableName
[ColumnName2]&&
DATEDIFF(DATE(2018,01,01) < TableName[ColumnName1]=BLANK(),
DATE(2018,12,31),DAY) && TableName[ColumnName1]>=BLANK()))
解决方案
我想通了(Add1030ToEachNodeBefore2019 是 2.822 变量),因此这只会添加到 2018 年存在的所有节点:
AddToNodesBetween2018StartAnd2018End = IF(Table[DateColumn.[Year]=2018, CALCULATE(SUMX(Table, Table[NodeCount]+Table[Add1030ToEachNodeBefore2019]), (DATESBETWEEN(Table[DateColumn].[Date], DATE(2018,01,01) ), DATE(2018,12,31)))), 表[NodeCount])
推荐阅读
- flutter - 带有 d-pad 导航的 Android TV 上的 Flutter webview
- java - JavaFX:更改以编程方式创建的按钮的值的方法
- python - 如何在 windows 的 python 脚本中编写终端代码
- reactjs - 在 ReactJS 的 onClick 中使用 return 是一种好习惯吗?
- python - 命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整命令输出 - 通过 pip 安装 auto-py-to-exe 时
- css - 如何使响应式 CSS 表居中
- python - ImportError:无法从“basicapp”导入名称“forms”
- python - 如何使用 Google AutoML Vision Python API 更新数据集
- python - 有条件地替换 Pandas DataFrame 列中数字字符串中的逗号或空格,无需循环
- javascript - 如何使用 module.exports 从任何 .js 文件中获取值?