【问题标题】:Power BI Dax Function Count / CountrowsPower BI Dax 函数计数/Countrows
【发布时间】:2018-07-25 10:32:11
【问题描述】:

我需要查询方面的帮助。我需要确定本月购买的客户是否在过去 6 个月内进行过购买。我一直在尝试使用COUNTACOUNTROWS,但我无法让它工作。不确定最好的方法是什么。

所有数据都在一张表上Purchase History。我在 Excel 上制作了一个虚拟表(示例如下):

我想创建一个带有简单是/否的新列,以确定客户是否在 6 个月内进行了购买。

任何帮助将不胜感激。我在这方面花了很长时间,并且花了更长的时间浏览网络。彻底迷路了! :(

【问题讨论】:

  • 那么该屏幕截图是您数据的样子还是您想要的样子?
  • 抱歉,这是我希望数据外观的屏幕截图。 E 列(6 个月检查器)是我想使用 DAX 创建的(新列)
  • 所以我们无法回答这个问题,因为我们不知道您的原始数据是什么样的?
  • A 到 C 列是原始数据。 D & E 列是我在 Excel 中创建的。 E 列是我试图在 PowerBi/Dax 中创建的。抱歉,没有正确解释。
  • 所以Days since purchaseToday - Purchase date?我的意思是这是一个线索,也是一个问题

标签: powerbi dax


【解决方案1】:

我建议使用DATEDIFF 函数。

6 Month Check = IF(DATEDIFF('Purchase History'[Purchase Date], TODAY(), MONTH) < 6,
                    "Under 6 Months",
                    "Over 6 Months")

【讨论】:

    猜你喜欢
    • 2021-09-09
    • 2016-07-04
    • 2021-07-15
    • 1970-01-01
    • 2022-01-09
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 2021-06-09
    相关资源
    最近更新 更多