PowerBI技巧之DAX_PowerBI系列 - 查询参数用法详解(Query Parameter).pdfVIP

PowerBI技巧之DAX_PowerBI系列 - 查询参数用法详解(Query Parameter).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerBI - 查查询询参参数数用用法法详详解解(Query Parameter) 很多人都不知道查询参数用来干啥,下面总结一下日常项目中常用的几 查询参数的地方。 (本人不太欢 hardcode的东西) 使用查询参数,我们现在可以在Power BI Desktop中创建参数,并在各种情况下使用它们。 例如,我们现在可 以定义引用参数的查询以检索不同的数据集。 或者我们可以通过Filter Rows引用参数。 本质上来说,是替换字符串 – 所配置参数,对M 查询语句 (字符串)进行替换,达到方便和灵活管理这些变量 的目的。 一般来说我们可以在以下情况参考使用。 数据源 (Data Source ) 过滤行 (Filter Rows ) 保留行 ( Keep Rows ) 删除行 (Remove Rows ) 替换行 (Replace Rows ) 度量值 (Measures ) 计算列 (Calculated Columns ) 计算表 (Calculated Ta les ) 下面举两 场景栗子: 场景一:参数化数据源 场景二:参数化过滤行 下面例子中是去链接数据库的,其实知道了上面说到的本质,就可以灵活运用到其他的数据源。 场场景景一一::参参数数化化数数据据源源 ((两两 例例子子)) 用用例例1:: 参参数数化化数数据据源源 – 参参数数化化服服务务器器和和数数据据库库名名字字 假设您有不同的客户使用相同的数据库架构 (模式))。 但是,托管在不同SQL Server实例中的数据库以及数 据库名称是不同的。 使用查询参数,我们可以轻松地在不同的数据源之间切换,然后将报告发布到每 客户的 Power BI服务。 1. 打开Power BI桌面 2. 单击获取数据 3. 从“其他”中选择“空白查询”,然后单击“连接” 4. 选择管理参数 5. 【新建】 输入参数名字 【服务器名字】,选择类型为 【文字】,可选值选择 【列表】,并且填入 【默认值】 6. 再建一 【数据库名】的参数 7. 拿数据,新建一 数据源,选择数据库[SQL Server Data ase] 8. 选择一些表 9. 建一 简单的报表 10. 当需要从不同的数据源拿数据的时候,在菜单栏点 【编辑参数】 11. 选择所需要的参数和值 12. 刷新 用用例例2::动动态态从从数数据据获获取取数数据据 这里目标是参数化去拿数据的实际被执行的SQL,从而达到执行“ 同一 ”查询 (Query )但是拿到不同数据的目 的。 虽然不是完全动态,但是有些时候需要根据业务拿一些不同的组合。 譬如,有时候需要用户名显示下面的值: We should cover the com inations elow for “Customer Name” column: Customer Name = DimCustomer的LastName Customer Name = DimCustomer的FirstName + LastName Customer Name = DimCustomer的LastName + FirstName · Customer Name = DimCustomer的FirstName + MiddleName + LastName 1. 把上面的DimCustomer表删掉,同样建一 参数 2. 新建一 数据源,查询》高级选项》把SQL填上去,然后点OK SELECT customerkey, geographykey, customeralter atekey, title, –first ame, –middle ame, last ame, amestyle, birthdate, emailaddress, commutedista ce FROM DIMCUSTOMER 3. 捞到数据之后,选择这 数据查询,再点击 【高级】,并把 lastName 替换成 “CustomerName” as CustomerName

您可能关注的文档

文档评论(0)

精通微软Word、Excel、PowerPoint、PowerBI,资料达人。

1亿VIP精品文档

相关文档