需要公式应用到power bi报表

Need formula to apply in power bi report

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

如您所见,W05 是 01/2020(报告月)的最后一周,所以月末是 Y,其余为 N。同理,W09 是 02/2020(报告月)的最后一周, 月末 = Y。剩下的是 N。你能帮我用我可以在 power bi 中使用的公式来填充月末(N 或 Y)吗?

创建以下测量-

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"
)

这是最终输出-