在使用Dax从Power Pivot检索表时,是否要检索FIRST(N)行? 我想到的只是添加一个带有Power Query的索引列,然后使用FILTER()来注册SUMMARIZE()
我的代码:
EVALUATE
FILTER(
SUMMARIZE(
RTO_EnrolmentsAllCourses,
RTO_EnrolmentsAllCourses[CampusName],
RTO_EnrolmentsAllCourses[CoENo],
RTO_EnrolmentsAllCourses[Competency],
RTO_EnrolmentsAllCourses[Course_Finish],
RTO_EnrolmentsAllCourses[Course_start],
RTO_EnrolmentsAllCourses[CourseAttempt],
RTO_EnrolmentsAllCourses[CourseID],
RTO_EnrolmentsAllCourses[CourseName],
RTO_EnrolmentsAllCourses[Index]
),
RTO_EnrolmentsAllCourses[Index]<50)
提前致谢
答案 0 :(得分:0)
试试这个:
EVALUATE(
SAMPLE(
50,
RTO_EnrolmentsAllCourses,
RTO_EnrolmentsAllCourses[CampusName], 1,
RTO_EnrolmentsAllCourses[CoENo], 1
)
)
返回CampusName升序排序的前50行(即CampusName之后的值1)和CoENo升序。您必须按列提供每个documentation可预测的50行而不是随机50行的订单。
答案 1 :(得分:0)
谢谢GregGalloway!它工作得很好。将SAMPLE()注册到SUMMARIZE()我只需要检索我需要的内容。
localhost/ghi?p=1
再次感谢!