powerbi - DAX LOOKUPVALUE 函数需要列引用作为参数编号 2
问题描述
我有一个星型模式模型。
我有两张桌子,它们看起来像这样。
D_COURSES
Course_ID
Course_Name
Subject_Order
F_STUDENTCOURSES
COURSE_ID
POINTS_CAT_A
POINTS_CAT_B
我想取值并在表中F_STUDENTCOURSES[COURSE_ID]
查找值。如果该值为 1,我想对或值求和,以获得除法函数。Subject_Order
D_COURSES
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。
我究竟做错了什么?
解决方案
Lookupvalue 以这种方式工作lookupvalue(column to return, column to search in, value to search for from the column)
。在您的情况下,它将是lookupvalue(d[subject],d[course_id],f[course_id]).
...通过在 d_course_id 列中查找 f_course_id 值来返回 d_subject。
推荐阅读
- python - 如何通过python中的.replace方法用其他字符串替换字符串?
- plot - gnuplot 频率图时间戳
- angular - *ngIf - 引用需要多次设置的属性
- c# - 在多种移动分辨率下保持相同的相机视图
- java - 从站:错误:未设置 JAVA_HOME 并且找不到[集群设置]
- r - 将 xtable 和 ggplot2 输出并排放置在 Beamer 中
- r - ggplot 填充 SpatialPolygonsDataFrame
- typo3 - 错字3更新后 - 文字不环绕图像,图像不显示在列中
- java - google guice 在 android 项目中不起作用
- angular - Angular2 +单选按钮不可点击