我使用Power Query汇集了大约300个Excel文档,每个文档都有很多页面。有太多的数据项使得Power BI Desktop中的完全刷新需要太长时间才能进行高效开发,因此我使用Keep Top 5行步骤来减少用于这些目的的大量数据。
一旦完成了对更改的测试,我想向Power BI Service发布一个没有过滤器的模型版本,并计划一夜之间的运行。
为了简化部署过程,我正在寻找一种在查询中留下永久代码行的方法,该代码在桌面上运行时仅限于前5行,但在运行时使用所有数据在服务上。这样的事情有可能吗?
我已经在Power BI网站上添加了这个想法 - 如果这是新的,那么请将其投票https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/20439535-enviroment-sensitive-m
答案 0 :(得分:0)
我会为行数创建一个参数,然后在每个查询的Keep Rows步骤中应用它。您可以使用UI创建步骤,然后编辑它以替换参数,例如
= Table.FirstN(#"My Previous Step", #"My Rows to Keep Parameter" )
当您发布到app.powerbi.com时,它会锁定每个参数的当前设置。因此,在您发布之前,将其值更改为非常大的数字。