PowerBI中使用Deneb模板

PowerBI
Deneb
可视化
利用Deneb模板功能可以轻松复用的Deneb图表
作者

不止BI

发布于

2024年1月20日

Deneb提供的模板导入导出功能, 利用这一功能可以轻松复用的Deneb图表

内置模板

Deneb 提供了一系列内置模板,可以在“编辑”对话框中轻松找到它们。

当然,内置模板并不能涵盖所有需求,它们只是帮助快速上手的工具。我们也可以生成自己的模板,或者导入他人制作的模板。

导入模板

导入模板文本

导入模板与从内置模板创建图表类似,都需要可视化数据集至少包含一个列或度量,以便访问高级编辑器,在没有度量值或列的情况下,是无法打开高级编辑器的。

在高级编辑器的“新建规范”对话框中,选中“现有模板”,接下来你有两种方法导入模板:

  1. 如果Deneb 模板内容已复制到剪贴板(文本或文件中的内容均可),可以按 Ctrl + V 粘贴到此对话框中,Deneb 会识别并导入它

  2. 点击“导入文件”区域下的空白处,浏览到你的模板 .json 文件,然后点击“打开”。

如果成功导入模板,系统会显示占位符信息如下:

里面包含了作者关于该模板的备注、各列值的备注、图表预览缩略图,每种占位符都包含信息图标,点击或悬停即可查看作者提供的描述。

设置映射

从PowerBI将你的列或者度量值导入视觉对象,然后单击或展开占位符下拉列表,从数据集选择合适的列或度量值。数据类型会显示在每个选项旁边,方便你快速找到符合条件的候选对象。当所有占位符都已分配后,“创建”按钮才会被激活。

保持数据集整洁!

建议删除未分配的数据集元素(尤其是列),以保持模板作者最初期望的基数或行上下文。

创建视觉对象

单击“Creat”按钮后,模板将添加到高级编辑器,模板中所有的占位符都会被具体的PowerBI度量值或者列替代 ,你会看到如下高级编辑器的界面

进一步调整

你可能会想要基于模板做进一步的调整 ,来适应特定场景,你可以在左边的编辑窗格进行调整,这需要vega或vegalite的相关知识。

生成模板

如果你对希望与他人分享你设计的图表 ,或者需要复制用于再次使用或源代码管理,则可以“导出”模板,在高级编辑器中,选择“生成 JSON 模板”命令。

保留你需要的部分。

Deneb 假设所有列和度量都是模板所必需的。如果任何列或度量对模板来说是多余的,你应该从“值”数据角色中删除它们,以便将它们也从此部分的对话框中删除。

模板信息

为模板填写描述性名称和更详细的描述。这些信息将在导入时显示给任何用户,并帮助他们填充模板。每個字段都有可选的“作者注释”字段,你可以在其中为最终用户输入更多信息。

预览图像

可以选择将预览图像包含在生成的模板输出中。

注意

预览图像可能包含敏感信息,如果你的数据是敏感的,或者你不知道你的数据是否敏感,请不要将预览图像包含在你的模板中。

生成预览图像会将有关你的数据的视觉信息包含在模板中。包含预览图像会大大增加 JSON 模板的大小。

查看和导出

所有步骤完成后,你可以下载模板文件或将其复制到剪贴板。复制后,你可以将其粘贴到你选择的编辑器中并保存为 .json 文件。

回到顶部