【发布时间】:2020-11-09 22:16:00
【问题描述】:
我是 Power BI 新手,遇到以下问题:
我试图建立一个频率计数器的公式。我从网上得到了一些例子,我能够建立这个工作公式。其基本思想是使用以下值对项目进行分类:每天、每周或第一次。
我尝试在公式中添加一个 IF 语句,即检查计算列“时间范围”,它以分钟为单位显示项目的持续时间。
基本上,只有当“时间范围”列等于或大于1时,它才应该运行此公式。
现在公式给出时间范围为 0 的项目,即第一次的值。但它们应该被忽略或空白。
Calculated column =
Var freqcount =
COUNTAX(FILTER(ALL('Count'),
AND([Date]>=DATEADD('Count'[Date],-6,DAY)&&[Date]<=EARLIER([Date]),[ID]=EARLIER('Count'[ID]))),ID])
return
if(freqcount>=4,"Daily",if(freqcount>=2,"Weekly",if(freqcount>=1,"First time","Inactive")))
如果有人能在这个问题上支持我,我将不胜感激。
编辑:一个 ID 可以在我的表中出现多次,但日期不同。但只有一次具有相同的日期。例如:
- ID 1,日期 01.01.2020
- ID 1,日期 02.01.2020
- ID 1,日期 03.01.2020
【问题讨论】:
标签: excel if-statement powerbi dax powerbi-desktop