powerbi - powerBi 前一周和本周总销售额的比较
问题描述
我是 PowerBI 社区的新手,我对如何可视化和创建需要比较上周/月/年数据与本周数据的数据的度量/列感到困惑。
我尝试了互联网或其他论坛上提供的各种解决方案。如果有人能概述实现目标所需的步骤,我将不胜感激。
我拥有的数据是交易数据,我还创建了一个日期表。我不确定如何解决这个问题。
解决方案
您可以创建这样的度量(几天):
PreviousDay =
var __DayOnRow = SELECTEDVALUE(Calendar[day])
return
CALCULATE( SUM(Table[SomethingToSum]), FILTER(ALL(Calendar),Calendar[day] = __DayOnRow -1 ))
这是如何工作的:
- SELECTEDVALUE 从当前上下文中获取特定日期
- __DayOnRow -1 给我们前一天(不是昨天的日期<今天除外>)
- FILTER with ALL,删除日历上的每个过滤器(当前行也是一个过滤器,所以不删除过滤器我们得到两个排除条件)
WEEK怎么做?
PreviousWeek =
var __WeekOnRow = SELECTEDVALUE(Calendar[Week])
var __FirstDayOfWeek = calculate(min(Calendar[Day]), FILTER(ALL(Calendar), __WeekOnRow = Calendar[Week] ))
var __LastDayOfWeek = calculate(max(Calendar[Day]), FILTER(ALL(Calendar), __WeekOnRow = Calendar[Week] ))
return
CALCULATE(SUM(Table[SomethingToSum]), FILTER(ALL(Calendar),Calendar[day] >= __FirstDayOfWeek -7 && Calendar[day] <= __LastDayOfWeek -7 ))
推荐阅读
- android - 在没有源代码的情况下分析 Android 应用程序的可访问性
- node.js - 在项目或这些目录中找不到@react-navigation/native-stack:
- html - BootStrap 5.0 是否没有为组件右对齐的选项?
- python - 寻找加权平均值的递归代码
- python - 使用分布式训练时 pytorch CUDA 内存不足 - 数字不相加
- javascript - 单击评论部分中的回复按钮时添加表单
- database - 将元数据恢复到 Google Drive 本地缓存
- python-3.x - 如何处理具有可变日期时间格式的数据框列?
- highcharts - Highcharts - 应该使用数据标签或注释或其他东西以及如何使用?
- java - 无法在 Android 上运行 Crashlytics,收到运行时错误消息