亲爱的同志们,
我正在构建一系列power bi仪表板,当它们投入生产时,我想将它们放入TFS中.但是,由于涉及的数据集较大,其中一些报告定义非常大(1.6GB).
当只有定义真正重要时,强制TFS存储所有实际数据似乎不是一个好主意.
有一种简单的方法可以从.pbix文件中删除数据或仅保存定义吗?
编辑:看起来Microsoft已经通过创建PowerBI模板使这个问题过时了. PowerBI的4月更新 尽管如此,答案中的解决方法可用于其他目的.
我将添加一个"参数"查询(一个带有单行的表 - 使用编辑查询/编辑数据创建)和一个名为[数据加载]的列,其中一行包含"是".
然后我会在所有其他查询的末尾添加一个Filter步骤,引用"Parameters"查询.Filter语法为:
Parameters{0}[Data Load] = "Yes"
这种语法有点模糊 - 它意味着:
转到参数查询,从[数据加载]列中获取第1行的值,测试它是否等于"是".
如果要清空.pbix文件中的所有数据,请编辑"参数"查询中的"源"步骤,并将"数据加载"值更改为"否","应用"和"刷新".
我已经构建了一个这样的工作示例,您可以从我的OneDrive下载并尝试:
它是文件:Power BI Demo - 动态过滤所有data.pbix