【问题标题】:Need formula to apply in power bi report需要公式在 power bi 报告中应用
【发布时间】:2021-01-30 01:22:53
【问题描述】:

我需要在power bi dax中添加一个计算列。在我的 excel 数据中,有如表所示的月末列。

如您所见,W05 是 01/2020(报告月份)的最后一周,所以月末是 Y,休息时是 N。同样,W09 是 02/2020(报告月份)的最后一周,月份end= Y。rest 是 N。你能帮我看看我可以在 power bi 中使用的公式来填充月底(N 或 Y)吗?

【问题讨论】:

标签: powerbi dax powerbi-desktop powerbi-embedded powerbi-datasource


【解决方案1】:

创建以下度量-

is_last_week = 

var current_report_week = MIN(your_table_name[report week])
var current_minth_max_report_week =
CALCULATE(
    MAX(your_table_name[report week]),
    ALLEXCEPT(your_table_name,your_table_name[report month])
)

RETURN 
IF(
    current_minth_max_report_week = current_report_week,
    "Y",
    "N"
)

对于自定义列,使用下面的代码-

is_last_week = 

var current_report_week = your_table_name[report week]
var current_month_max_report_week =
CALCULATE(
    MAX(your_table_name[report week]),
    ALLEXCEPT(your_table_name,your_table_name[report month])
)

RETURN 
IF(
    current_month_max_report_week = current_report_week,
    "Y",
    "N"
)

这是最终的输出-

【讨论】:

  • 我已应用公式 - = var current_Report_Week = MIN(Incident[Report Week]) var current_minth_max_report_week = CALCULATE(MAX(Incident[Report Week]), ALLEXCEPT(Incident, Incident[Report Month]))返回 IF(current_minth_max_report_week = current_Report_Week,"Y","N") ......但在输出中,我只得到 N 的所有数据。
  • 使用度量或自定义列?
  • 使用新列
  • 此代码用于测量。尝试使用度量,但如果列是必需的,请告诉我。
  • 嗨@KiranPatel 我还添加了自定义列的代码。如果它有帮助并且有效,请不要忘记接受答案并投赞成票:)
猜你喜欢
  • 2021-02-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多