使用措施将一个表中的行除以另一表中的行

时间:2019-01-23 16:32:46

标签: powerbi dax

我有一个简单的数据模型:2个地方当局教育预算数据集,以及一个简单的地方当局名称参考表。非常适合可视化。

现在,我需要将一个表中的特定行除以另一表中的特定行。例如:表1列出了加的夫中学的预算支出。我需要将该数据行除以表2的行,其中包含卡迪夫中学阶段的学生人数。这将使我每个学生在加的夫中学阶段的花费。

任何与此相关的帮助都将非常有用。 DAX不是我首选的语言,所以如果这很简单,我深表歉意。

为同事制作Power BI报告以用于分析教育预算。

这将给我每个学生在加的夫中学阶段的支出。

1 个答案:

答案 0 :(得分:0)

LOOKUPVALUE与DIVIDE合作。这是我现在用来执行此操作的通用公式:

LOOKUP_Measure =
DIVIDE (
    'Numerator_DT'[Numerator_Values],
    LOOKUPVALUE (
        'Denominator_DT'[Denominator_Values],
        'Denominator_DT'[Concatenated Key], 'Numerator_DT'[Concatenated_Key]
    )
)

请注意,在此示例中,我必须创建一个级联键,以便访问数据表的最精细级别。在此示例中,我需要连接地方当局代码,教育阶段和财政年度,输出列是以下内容的排列:592-P-201516。

希望可以帮助某人。