【发布时间】:2021-07-01 00:46:12
【问题描述】:
我有一个星型模式模型。
我有两张桌子,它们看起来像这样。
D_COURSES
Course_ID
Course_Name
Subject_Order
F_STUDENTCOURSES
COURSE_ID
POINTS_CAT_A
POINTS_CAT_B
我想获取F_STUDENTCOURSES[COURSE_ID] 值并在D_COURSES 表中查找Subject_Order 值。如果该值为 1,我想对 POINTS_CAT_A 或 POINTS_CAT_B 值求和,作为除法函数。
这是我正在使用的 DAX 函数:
divide(
calculate(sum(F_STUDENTCOURSE[POINTS_CAT_A]),LOOKUPVALUE(D_COURSES[SUBJECT_ORDER],F_STUDENTCOURSE[COURSE_ID],1)),
calculate(sum(F_STUDENTCOURSE[POINTS_CAT_B]),LOOKUPVALUE(D_COURSES[SUBJECT_ORDER],F_STUDENTCOURSE[COURSE_ID],1)), "")
我得到的错误信息是这样的:
函数 LOOKUPVALUE 需要列引用作为参数号 2。
我做错了什么?
【问题讨论】:
标签: powerbi dax powerbi-desktop