当前位置: 首页 > news >正文

PowerBI实用技巧——案例十三 (根据所选日期,动态计算每年新客户数量)

背景描述:

统计在动态最新年月中有销售且前一年全年无销售的新客户数量。

演示如数据如下:

CUST_NAME

DATE

A

2025-04-05

B

2025-04-10

C

2025-05-01

A

2025-05-15

D

2025-04-20

  • 2025-04 的新客户
    • 客户 A、B、D 在 2025-04 有销售。
    • 假设 A 在 2025-04 之前无记录,B 在 2024-12 有记录,D 为新客户。
    • 结果 = 2(A 和 D)
  • 2025-05 的新客户
    • 客户 C、A 在 2025-05 有销售。
    • C 为新客户,A 在之前已存在。
    • 因为按年来的,如果A客户在2025年4 和2024年5 月都有销售,那4和5都要统计,因为只是计算当月计算对比去年全年
    • 结果 = 3(C、A、D)

Dax公式如下:

MonthlyNewCustomers = 
VAR CurrentYearMonth = 
    SELECTEDVALUE ( 'SALE_ORDER'[YearMonth] )  // 假设已存在计算列 `YearMonth = FORMAT([DATE], "yyyy-mm")`
VAR CurrentYear = 
    INT ( LEFT ( CurrentYearMonth, 4 ) )  // 从 "yyyy-mm" 中提取年份(如 2025)
VAR LastYear = CurrentYear - 1  // 计算去年年份(2024)
VAR CurrentMon

相关文章:

  • uniapp-x 之useAttrs只读
  • Excel单元格中插入自定义超链接
  • ffmpeg面试题整理
  • 本地部署LLaMA-Factory
  • 【JavaEE】网络原理之初识
  • 20250315-OpenAI-AgentSDK实验
  • 【VUE】day03-vue过滤器、计算属性、vue-cli、vue组件
  • (已解决)aws 上 部署Splunk 负载均衡unhealthy
  • 使用MySQL的Binlog来同步数据到ES当中
  • Umi-OCR 全家桶
  • vue3:八、登录界面实现-页面初始搭建、基础实现
  • 在小程序中/uni-app中,当没有登录时,点击结算按钮,3s后自动跳转到登录页面
  • 历年云南大学计算机复试上机真题
  • 【安装】kafka单机版升级为3.8.1
  • 各类神经网络学习:(二)RNN 循环神经网络(上集),模型类型和相关知识
  • 分别用树型和UML结构展示java集合框架常见接口和类
  • Swagger 从 .NET 9 中删除:有哪些替代方案
  • java数据结构(复杂度)
  • object.assign和扩展运算法是深拷贝还是浅拷贝,两者区别
  • R语言零基础系列教程-01-R语言初识与学习路线
  • 李公明︱一周书记:当前科学观中的盲点、危机与……人类命运
  • 互降关税后,从中国至美国的集装箱运输预订量飙升近300%
  • 中国科学院院士、我国航天液体火箭技术专家朱森元逝世
  • 西安市未央区委书记刘国荣已任西咸新区党工委书记
  • 美国明尼苏达州发生山火,过火面积超80平方公里
  • 持续8年仍难终了的纠纷:败诉方因拒执罪被立案,胜诉方银行账户遭冻结