首页 > 解决方案 > 在 power bi 中创建包含基表中新添加的资金的表

问题描述

我需要在 power bi 中创建一个虚拟表,其中仅包含新添加的基金名称(表示仅在本年度存在且在上一年中不存在的基金。以下是包含新旧基金名称的示例数据.

样本数据:

样本数据

标签: powerbidaxssas-tabular

解决方案


第一个 DAX 表达式将返回一个表,该表被过滤到前几年没有出现基金名称的行:

Table_previous_Year_Fundnames = 
VAR previous_Year_Fundnames =
    CALCULATETABLE (
        VALUES ( 'Table'[Fund Name] ),
        YEAR ( 'Table'[Report date] ) <> YEAR ( TODAY () )
    )
RETURN
    CALCULATETABLE ( 'Table', NOT 'Table'[Fund Name] IN previous_Year_Fundnames )

仅对于新的基金名称,您只需要使用这部分:

previous_Year_Fundnames =
        CALCULATETABLE (
            VALUES ( 'Table'[Fund Name] ),
            YEAR ( 'Table'[Report date] ) <> YEAR ( TODAY () )
        )

推荐阅读