在 2016年四月 Power BI桌面中添加了许多出色的功能。其中一些功能,例如查询参数,Power BI模板和用于查看记录的新钻取动作迅速吸引了我的注意。我之前写过有关查询参数的文章。您可以学习使用方法 在此处查询Power BI Desktop中的参数 或更复杂的用例,例如 查询参数和SQL Server 2016动态数据屏蔽(DDM)在此处.
另一个很酷的功能是在模型中添加同义词。 Power BI同义词可以显着提高Q&A和查询经验。通过同义词,我们现在可以在Power BI Desktop模型中为表,列和度量添加其他形式的名称,这使得使用Q&我们的客户更容易找到他们想要的东西。客户不知道所有桌子, 列或度量名称。为表,列或度量定义通用的单独名称列表使Q&A much more useful.
例如,我们可以添加以下同义词:
注意: 以下表格和列是 来自AdventureWorksDW。
原名 | 对象类型 | 代名词 |
FactInternetSales | 表 | 互联网销售,互联网销售 |
订单数量 | 柱 | 订单数量,订单数量或订单数量 |
销售额 | 柱 | 销售金额,销售金额,Internet销售金额,Internet销售金额 |
税务管理 | 柱 | 税额,税额 |
货运费 | 柱 | 货运 |
订购日期 | 柱 | 订购日期 |
这个怎么运作
在Power BI Desktop中设置同义词很容易。切换到关系视图,然后从功能区的“建模”选项卡中单击“同义词”。然后只需输入同义词。
在将Power BI Desktop模型发布到Power BI Service之后,同义词将在Q中扮演重要角色&A,以便当客户键入“ ord qty”时&引擎将其识别为“ 订单数量”并显示结果。真的很酷,不是吗?
但是,让我们想一想。如果我们添加一些翻译作为同义词怎么办?嗯我认为西班牙客户可以在Q中键入西班牙列名称真是太好了&一个而不是英语。我在FactInternetSales列和DimDate列中添加了一些翻译。
感谢Google翻译法语和西班牙语的翻译。如果翻译看起来很有趣,对不起法国和西班牙人。
现在,我将该模型发布到Power BI Service。为此,只需在功能区的“主页”选项卡上单击“发布”。
创建一个新的仪表板
我们可以用Q&Power BI仪表板上的A,因此我们需要登录 Power BI服务
- 点击“创建信息中心”(
)
- 输入资讯主页的名称
将数据集链接到仪表板
要将数据集链接到仪表板,我们需要从创建数据集的报表中固定视觉效果。我们还可以将整个报告固定在仪表板上。因此,仪表板可以链接到许多不同的数据集。
- 单击我们从Power BI Desktop发布的报告
- 点击“固定实时页面”(
)
- 从现有的仪表板下拉列表中选择我们先前创建的仪表板,然后选择“实时固定”
启用Q&A in the Dashboard
- 单击我们之前创建的仪表板右侧的省略号按钮
- 点击“设置”
- 确保“显示Q&选中此仪表板上的搜索框”。如果尚未勾选,请勾选方块
- 然后“应用”。
查询Q&A
- 打开我们之前创建的仪表板
- 应该有一个Q&仪表盘顶部的盒子
- 开始输入Q&一个框(我用法语输入了“日历年的销售额”)
- 将视觉效果固定到仪表板
如您所见,它运作完美。我在波斯语中键入了另一个查询,结果如下:
这是结合不同语言的另一个查询:
琐碎的是,例如,要更改图表类型,我们仍然需要用英语键入一些关键字。看下面的查询:
结论
我们可以使用同义词来使Q&对于最终用户来说更有用。因此,根据最终用户的语言添加翻译后的列将是一个好主意。但是,我们需要向最终用户明确表示,他们仍然需要使用英文关键字来充分利用Q&答:有些语言是从右到左,因此您需要多次更改键盘布局才能写Q。&一个问题。这对于用户而言可能会非常混乱。因此,根据您的情况,您可能会也可能不会将列翻译添加为同义词。
嗨Soheil Bakhshi,
关于质量检查同义词的好帖子。在PBI停止中很有道理。 SSAS表格连接中可以使用相同的功能吗?
嗨,Omkar,
感谢您的反馈意见。
如果您要以“实时连接”模式连接到SSAS表格模型的实例,则您的模型位于SSAS表格中时,您将错过Power BI Desktop中的数据建模功能。因此,当您实时连接到多维或表格形式的SSAS时,“关系”选项卡将消失。
但是,如果您再次以“数据导入”模式连接到SSAS实例(多维或表格形式),则将数据导入Power BI Desktop,因此,您将可以完全使用数据建模功能,包括同义词。
干杯