良好做法:始终显示报告环境

良好做法:始终显示报告环境

当您在Power BI中处理实际项目时,您可能会拥有不同的环境,例如DEV,UAT,Pre-Prod和Prod。对您和您的听众来说,了解数据的来源很重要。我在查看开发或UAT数据,还是在生产环境中查看实际数据?您可能会问或被问到“数据来自何处?”之类的问题。了解您要分析的数据的可信度很重要。在本文中,我向您展示了一种简单的方法来显示Power BI报表所连接的环境。

这个怎么运作

要显示环境名称,请使用查询参数,然后引用该参数,将其转到表中并添加列以相应地显示环境。容易吧?

从此处的列表输出中了解有关查询参数的更多信息.

根据您的方案,实现可能会略有不同,但是原理是相同的。在本文中,我使用SQL Server数据库。因此,我需要参数化服务器名称。在现实世界中,您可能还需要参数化数据库名称。同样,如果您的情况大不相同,例如您从Excel获取数据,则对于不同的环境,Excel路径可能会有所不同。让’s dig-in.

  • 打开查询编辑器
  • 请点击“Manage 参量”
  • 请点击“New”
    • 输入“Name” 和 “description”
    • 蜱“Required”
    • 选择“Text” in “Type”
    • 选择“List of values” in “Suggested Values”并输入不同环境的服务器名称
    • 选择一个“Default Value” 和 “Current Value”
    • 请点击OK
在Power BI查询编辑器中创建新参数

到目前为止,您已经创建了一个新参数,该参数可用于从SQL Server数据源获取数据。下一步将向您展示如何使用该参数显示报表中的环境。

继续阅读 “良好做法:始终显示报告环境”

Power BI 桌面查询参数,第3部分,列表输出

 Power BI 查询参数中的列表输出

在之前的帖子中, 这里 这里 ,我解释了如何将Power BI Desktop查询参数用于许多不同的用例。 Power BI 开发团队在Power BI Desktop上添加了另一个很酷的功能 2016年七月 可以将“列表查询”输出添加到查询参数中的功能’s “Suggested Values” (formerly “Allowed Values”)。此功能非常有用,从现在开始,我们不限于提供静态值列表“Manage 参量”。在本文中,我将向您展示如何在查询参数中使用列表输出。

注意: 在撰写本文时,此功能在DirectQuery模式下不可用。

要求

像往常一样在这篇文章中’将连接到SQL Server数据库作为示例。要关注此帖子,您必须具备:

  1. 最新版本的Power BI Desktop (当前版本为2.38.4491.282 64位(2016年8月))
  2. AdventureWorksDW

情境

在这些系列的第一篇文章中,我解释了如何使用查询参数创建动态数据源。您还学习了如何在过滤器行中使用查询参数。但是,如果我们要基于特定表中的列值来过滤查询结果怎么办?以前我们不能’如果我们要基于使用查询参数从DimProductCategories中选择的EnglishProductName列的选定值来过滤FactInternetSales,请回答此类问题。但是,现在我们可以轻松实现这些方案了。

让’实施此方案。

将数据加载到模型中:

  • 打开Power BI桌面
  • 从SQL Server获取数据并连接到Adventure Works DW 2016 CTP3
  • 选择“ FactInternetSales”,“ DimProduct”,“ DimProductSubCategory”和“ DimProductCategory”表,然后单击“加载”

 Power BI 桌面将数据加载到模型中

  • 切换到“关系”视图以确保正确检测到关系,然后从功能区中单击“编辑查询”

 Power BI 桌面编辑查询

继续阅读 “Power BI Desktop查询参数,第3部分,列表输出 ”