【问题标题】:PREVIOUSMONTH returning selected months data rather than previous monthPREVIOUSMONTH 返回选定月份的数据而不是上个月
【发布时间】:2020-08-27 07:08:22
【问题描述】:

使用度量,我试图返回前几个月的数据。我有一个月切片,选择6月时,衡量标准返回6月的数据而不是可能的。

这是衡量标准:

Prior months contact rate = 
CALCULATE(
    [Offline Contact Rate], 
    PREVIOUSMONTH('DIM - Date'[date_worked])
)

离线联系率测量只是通过将一些过滤的行除以整个数据集来找到一个数字的百分比。

离线联系率使用主表中的数据,“Dim - Date”表是一个单独的表,被标记为日期表。这两个表使用它们都有的“date_worked”列链接。

线下接触率测量:

Offline Contact Rate =
DIVIDE(
    CALCULATE(
        COUNTROWS('main_table'), 
        FILTER(
            'main_table', 
            'main_table'[worktype]="Offline" 
                && 'main_table'[contact_reason]="Further information"
        )
    ),

    CALCULATE(
        COUNTROWS('main_table'), 
        FILTER(
            'main_table', 
            'main_table'[worktype]="Offline"
        )
    )
)

【问题讨论】:

  • 能否请您发布[离线联系率]的代码?
  • 当然我会编辑帖子
  • 你现在应该可以在那里看到它
  • 您提供的 [Offline Contact Rate] 代码中存在语法问题。 main_table 和 FACT - main_table 是不同的表吗?
  • 抱歉,这只是堆栈溢出帖子上的错字。我现在已经编辑了这个。问题还是一样

标签: powerbi dax


【解决方案1】:

您的代码中缺少一些括号。我在行尾添加了一些 cmets。

Offline Contact Rate =
DIVIDE(
    CALCULATE(
        COUNTROWS('main_table'), 
        FILTER(
            'main_table', 
            'main_table'[worktype]="Offline" 
                && 'main_table'[contact_reason]="Further information"
        )
    ), //-- This closing parenthesis is missing 

    CALCULATE(
        COUNTROWS('main_table'), 
        FILTER(
            'main_table', 
            'main_table'[worktype]="Offline"
        )
    ) //-- This closing parenthesis is missing 
) //-- This closing parenthesis is missing 

现在,如果它仍然无法按预期工作,只需在代码中编写您的 2 FILTER 部分,如下所示-

FILTER(
    ALL('main_table'), //-- Just added the ALL function
    //-- other conditions as it is now
)

如果问题仍然存在 - 您能否使用“date_worked”列检查您的表“DIM - Date”和“main_table”之间的关系。这必须是一对多的关系。

【讨论】:

  • 感谢您的回复。缺少的括号又是一个错字(对不起!)。我已经添加了“ALL”,但不幸的是问题仍然存在
  • 好的,删除这个答案。再次在 cmets 部分与您交谈 :) 请使用正确的语法更新问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多