3.30 PowerBI报告可视化-Deneb:动态地显示当前日期时间

加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。

做可视化大屏或者报告需要在屏幕上提示给用户当前的日期时间,使用PowerBI的度量值可以取出来当前的日期时间,但是视觉对象不支持自动刷新,页面刷新变化后,日期时间动一下就停在那里不动了。

解决方案  

Deneb视觉对象可以实现这个需求。Deneb是使用Vega或Vega-Lite( JSON语法)来构建你自己的数据可视化,通过图层、编码、标度、轴、图例、提示、选择、条件、信号等元素创建任何你想要的图表,来实现复杂的可视化效果和交互逻辑,值得你在微软原生视觉对象无法满足需求时使用。

1 免费;

2 可以直接使用模板,不需要深度学习代码;

3 可调用PowerBI的字段及度量值,支持交叉筛选、工具提示,与PowerBI高度融合。

操作步骤  

STEP 1 在获取更多视觉对象中,搜索Deneb,添加视觉对象。

STEP 2 在画布中添加Deneb视觉对象并拖入字段。Deneb必须先放入数据字段,才可以编辑,即便本例中的日期时间不需调用PowerBI的字段或度量值,仅使用Deneb自身的函数就能实现。然点击视觉对象右上角的三个点,选择编辑。

STEP 3 选择Vega,empty,点击Create。

STEP 4 将现成的代码复制粘贴到Specification中,清除Config中的代码,然后点击上方的播放按钮可以预览,点击带环绕箭头的播放按钮可以保存修改,然后点击左上角返回到报表。

{

  "$schema": "https://vega.github.io/schema/vega/v5.json",

  "description": "A text clock visualization showing the current time.",

  "width": 60,

  "height": 6,

  "signals": [

    {

      "name": "currentDate",

      "init": "now()",

      "on": [{"events": {"type": "timer", "throttle": 1000}, "update": "now()"}]

    }  

  ],

  "marks": [

    {

      "type": "text",

      "encode": {

        "enter": {

          "x": {"value": 1},

          "y": {"value": 1},

          "fontSize": {"value": 12},

          "fontWeight": {"value": "bold"},

          "align": {"value": "center"},

          "baseline": {"value": "middle"},

          "fill":{"value":"black"}

        },

        "update": {"text": {

            "signal": "timeFormat(currentDate, '%Y-%m-%d %H:%M:%S')"

          }

        }

      }

    }

  ]

}

STEP 5 如果需要对这个日期时间的格式和内容进行调整,不需要读懂所有代码,会修改参数即可。

 "fontSize": {"value": 12} //字号

"fill":{"value":"black"} //颜色

"update": {"text": {"signal": "timeFormat(currentDate, '%Y-%m-%d %H:%M:%S')" //文本内容

通过调节这些参数,结果如下:

拓展

Deneb有很多现成的可视化模板,大家可以在其网站上搜索尝试使用。

### Power BI 可视化视觉模板下载与使用 Power BI 提供了一系列可视化的视觉对象和模板,能够帮助用户更高效地完成数据分析任务。以下是关于如何查找、下载并使用这些可视化视觉模板的具体指南。 #### 查找可视化模板 可以通过官方资源库或社区贡献的插件来获取所需的可视化模板。例如,在引用的内容中提到的一个仓库提供了多种预设的可视化模板[^1],涵盖了不同的数据分析场景。此外,还可以访问 Power BI 的官方网站或者 Marketplace 页面,浏览由微软及其合作伙伴提供的各种自定义视觉对象。 #### 下载过程 要获得上述提及的那些高级别的视觉效果设计样式,则需按照如下方式操作: 1. **进入资源页面**:前往指定链接地址或是直接搜索相关关键词找到对应的资料集合位置; 2. **挑选合适素材**:依据个人项目的特定要求从众多选项里选出最匹配的那个方案版本; 3. **执行保存动作**:点击对应按钮实现本地计算机上的存储保留工作。 ```plaintext https://github.com/Microsoft/PowerBI-visuals 作为示例网址之一可以探索更多可能性。 ``` #### 导入至Power BI环境 当成功取得目标文件之后,下一步就是将其引入到自己的Power BI项目当中去发挥作用了。具体做法包括但不限于打开软件界面后选择合适的菜单项加载外部元件等等步骤。 #### 自定义配置 为了更好地适配各自独特的业务逻辑或者是审美元素考量因素等方面的需求差异情况之下所采取的一种措施手段即是对已有的基础框架结构加以改造完善使之更加贴合实际情况达到理想预期成果的目的所在之处就在于此环节之中得以体现出来——借助于平台内部所提供的强大编辑修改权限范围内的各项参数设定值来进行精细微调直至满意为止。 #### 应用实例参考 最后一步也是至关重要的一个组成部分那就是学习模仿优秀范例作品从而积累经验教训以便日后遇到相似问题时能迅速做出反应解决办法。这里特别强调一下有关股票价格波动趋势图制作技巧方面的讲解内容因为其涉及到动态交互式组件运用层面的知识点相对较为复杂难懂一些所以值得花时间深入研究探讨一番[^2]。 --- ### Infographic Designer 插件介绍 除了基本类型的图表之外还有一种非常实用且极具创意表现力的形式叫做信息图形设计师(Infographic Designer),它被认为是整个产品线里面最为出色的代表作之一[^3]。通过这个工具可以让使用者轻松构建出既美观又富含深意的故事叙述型布局安排形式,极大地增强了最终呈现出来的观赏性和说服力度。 --- ### 结构化复杂表单数据处理建议 针对某些特殊场合下可能面临的挑战比如说是面对大量非标准化原始记录条目等情况下的整理归纳作业流程的话则推荐参阅专门为此编写的技术文档书籍材料等参考资料以获得更多指导性的意见提示[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值