datetime - 将过滤器中的数据添加到 power bi 中的变量
问题描述
我已经创建了当月和上月累积流失的图表。我创建了 2 列:
CurrentMonth and PrevMonth
带有值"Yes"/"No"
,然后按这些列过滤数据。
CurrentMonth =
var currentrowyearmonth = FORMAT('Sheet1 (2)'[datetime]; "yyyymm")
var istoday = FORMAT(MAX('Sheet1 (2)'[datetime]); "yyyymm")
return if(istoday = currentrowyearmonth; "Yes"; "No")
PrevMonth =
var currentrowyearmonth = FORMAT(('Sheet1 (2)'[datetime]); "yyyymm")
var istoday = FORMAT(EDATE(MAX('Sheet1 (2)'[datetime]); -1); "yyyymm")
var currentrowday = DAY('Sheet1 (2)'[datetime])
var maxday = DAY(MAX('Sheet1 (2)'[datetime]))
return if(istoday = currentrowyearmonth; if(currentrowday <= maxday; "Yes"; "No"); "No")
我希望能够为过滤器中选择的任何日期绘制相同的图表。例如,
如果我选择今天的日期,六月将是当月,五月是上个月。如果我选择 5 月 26 日,5 月将是当前月份,4 月是上个月,然后图表会自动重建。
不应计算较晚的日期字符串。
我需要将MAX('Sheet1 (2)'[datetime])
var替换"istoday"
为从过滤器中选择的日期。
我该怎么做?或者这个任务需要别的东西吗?
解决方案
推荐阅读
- c# - 在 C# 中使用带有空格的 Directory.Move,当 Filepath 从多个 List 条目创建时,这些条目由 DirectoryInfo 生成
- javascript - 如何在热敏打印机中打印页面
- c# - VSCode - linter 找不到 Blazor SyncFusion 组件
- ios - Swift SKNode 位置帮助 - 移动时精灵位置始终为 0,0
- html - 第 1 页后无法从 jquery DataTable 表行中获取属性值
- contentful - 在从旧数据库迁移到 Contentful 时添加 sys 日期属性
- javascript - class sendAPICallback extends dAPIMessage { ^ TypeError: Class extends value undefined is not a constructor or null
- javascript - 有没有办法从通过 JavaScript 嵌入的 YouTube 视频中获取章节?
- html - 为什么在这种情况下隐藏的溢出不能像预期的那样工作?
- algorithm - UnionFind 与加权快速联合(又名按等级联合)