powerbi - 如何在矩阵列中使用“动态一周开始”度量
问题描述
我有一个 CALENDAR 表,在 Power Query 中创建了一个静态的“每周开始”,星期天作为一周的开始;
但我的要求是从日历日期切片器中选择的任何一天开始一周,为此我制定了如下所示的措施:
M_Week_Start_date (Dynamic) = Var WeekNum = FORMAT(([M_SelectedMinDate]), "DDD") return IF(WeekNum = "Mon", (SELECTEDVALUE('Calendar'[Date]) - WEEKDAY(SELECTEDVALUE('Calendar'[Date]) ), 11)+1), IF(WeekNum = "Tue", (SELECTEDVALUE('Calendar'[Date]) - WEEKDAY(SELECTEDVALUE('Calendar'[Date]), 12)+1), IF(WeekNum = " Wed", (SELECTEDVALUE('Calendar'[Date]) - WEEKDAY(SELECTEDVALUE('Calendar'[Date]), 13)+1), IF(WeekNum = "Thu", (SELECTEDVALUE('Calendar'[Date]) - WEEKDAY(SELECTEDVALUE('Calendar'[Date]), 14)+1), IF(WeekNum = "Fri", (SELECTEDVALUE('Calendar'[Date]) - WEEKDAY(SELECTEDVALUE('Calendar'[Date]), 15)+1), IF(WeekNum = "Sat", (SELECTEDVALUE('Calendar'[Date]) - WEEKDAY(SELECTEDVALUE('Calendar'[Date]), 16)+1), IF(WeekNum = "Sun", (SELECTEDVALUE('Calendar'[Date]) - WEEKDAY(SELECTEDVALUE('Calendar'[Date]), 17)+1)) ))))))
我现在唯一关心的是如何将此动态 SoW 用于 Columns 字段下的矩阵(在下面突出显示),以便我可以基于 Dynamic SoW 在矩阵中累积我的所有值(它们再次是度量)。
解决方案
推荐阅读
- r - 如何对栅格 NA 值使用多种提取方法
- string - 为什么 string.match/find 没有找到所有大写字母?
- python - Python中的随机游走循环
- google-bigquery - Big Query 删除天数
- json - Powershell - 将内容注入 json 文件
- c++ - 通过信号中断睡眠
- python - 使用 Python 从位于 E 驱动器中的文本文档绘制曲线
- c# - 远程客户端调用 Dispose() 后仍然能够从 TCPClient 检索 Stream
- c - 通过命令行参数传递特殊字符 Eclipse 与 Visual Studio
- c# - 如何更新 C# Uri 段?