自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 PowerBI-Javascript概述

PowerBI简介PowerBI是微软新一代的交互式报表工具,把相关的静态数据转换为酷炫的可视化的,能够根据filter条件,对数据执行动态筛选,从不同的角度和粒度上分析数据。PowerBI主要由两部分组成:PowerBI Desktop和 PowerBI Service,前者供报表开发者使用,用于创建数据模型和报表UI,后者是管理报表和用户权限,以及查看报表(Dashboard)的网页平台(Web Portal)。在开始PowerBI制作报表之前,请先下载 PowerBI Desktop桌面开发工具,并

2020-09-11 16:30:19 1711

原创 react+typescript+wbpack5项目搭建(三)之Redux补充

应用中所有的 state 都以一个对象树的形式储存在一个单一的 store 中。惟一改变 state 的办法是触发 action,一个描述发生什么的对象。由于这些是实际变量,而不是类型,因此将它们定义在单独的文件中很重要(hooks.tsx),而不是 store 设置文件。这允许你将它们导入到需要使用挂钩的任何组件文件中,并避免潜在的循环导入依赖问题。可以让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。Redux 默认并不包含 React 绑定库,需要单独安装。

2023-05-31 13:36:10 99

原创 TS在React中的具体使用

React.FC 为 children 提供了隐式的类型(ReactElement | null)。主要介绍父子传值时interface使用方法,以及使用 React.FC 声明函数组件的方式。接口可以约束对象,函数,类的结构和类型,是一种代码协作必须遵守的契约。React.FC 显式地定义了返回类型,其他方式是隐式推导的;主要内容为介绍了ts结合useState的使用方法。5,插槽(具名插槽 props传)具体几个类型在react中的使用。2,父组件传值子组件使用。3,子组件传值父组件使用。

2023-05-26 13:40:57 396

原创 react+typescript+wbpack5项目搭建(二)之路由补充

继上一篇react+typescript+wbpack5项目搭建完成基本搭建后,路由补充React Router Dom安装npm install react-router-dom官方推荐使用BrowserRouter1,基本使用:(1)BrowserRouter要想在 React 应用中使用 React Router,就需要在 React 项目的根文件(index.tsx)中导入 Router 组件:import React from 'react'import ReactDOM fr

2023-05-12 15:35:07 690

原创 Fetch学习

简介:Fetch API提供了一个获取资源的接口,使用过XMLHttpRequest的人会很熟悉它,但是Fetch API提供了一个更强大和更灵活的功能集。什么是Fetch:1,Fetch 提供了 Request 和 Response对象(以及与网络请求有关的其他内容)的一般定义。2,Fetch API 提供了 fetch() 方法,它被定义在 BOM 的 window 对象中,你可以用它来发起对远程资源的请求。

2023-04-26 10:54:21 293

原创 PowerBI-JavaScript学习日记(嵌入三:分阶段嵌入)

分阶段嵌入Background一般用powerbi.embed做嵌入var config = { type: 'report', tokenType: TokenType.Embed ,// or TokenType.Aad accessToken: ..., embedUrl: ..., id: ..., ...}; // Get a reference to the embedded report HTML elementvar embedC

2023-04-19 09:53:24 279

原创 react+typescript+wbpack5项目搭建

babel/plugin-transform-runtime:提供 ES6+ 的 api,如 es6 新的数组方法等,和 @babel/polyfill 不同的是该包可以实现按需加载,不会全部引入影响打包速度,需要依赖 runtime-corejs。同样引入公共配置,生产环境一般输出文件都会加上哈希值,而开发环境不需要,开发环境使用 webpack-dev-server 启动时不会在项目中真正的产生文件,而是存在了内存中,主要是为了打包。

2023-04-18 16:01:59 217

原创 现有react项目中集成typescript

现有react集成typescript

2023-04-12 16:36:37 116

原创 Power BI中个人BookMarks的另辟蹊径

1,API不支持个人书签的操作。有关报告书签,请参阅报告书签。2,BookMarks中只有owner可以操作当前报表,不满足于需求,所以另辟蹊径,从页面所有filter下手监听报表渲染的函数report.on('rendered', () => { ...})此函数当报表每次变化时都会进行调用,所以,所有关于获取filter的操作将在次函数中操作。报表筛选器类别1, Report级别的筛选器场景:打开集成的报表后,报表右侧会有一个筛选器,点击展示出来就会看到模块一:此页面上的筛选

2021-03-29 11:07:34 186

原创 Tableau-Javascript概述

Tableau是什么?简单来说就是数据可视化工具嵌入1)用户访问web服务器2) web服务器请求tableau 服务器获取ticket 地址(TableAu需添加可信任站点,见下文)3)tableau 返回ticket (24位字符串) ,失败返回-14) web服务器将ticket返回到客户端5) 客户端用ticket取请求tableau服务器视图6) tableau 返回视图显示Tableau-Javascript API使用此API可以将Tableau可视化集成到web应用中下

2020-09-25 17:21:10 1041

原创 PowerBI-JavaScript学习日记(嵌入二:嵌入视图中创建和编辑报表、Service Details)

如何在嵌入视图中创建和编辑报表Embed Token创建报表所需相关的访问TokenToken具有以下作用范围:Dataset.Read Workspace.Report.Create使用JS创建一个新的空白报表var embedCreateConfiguration = { accessToken: 'eyJ0eXAiO...Qron7qYpY9MI', embedUrl: 'https://embedded.powerbi.com/ReportEmbed', datas

2020-09-03 20:31:04 779

原创 PowerBI-JavaScript学习日记(嵌入一:嵌入基础、嵌入配置详细信息)

PowerBI-JavaScript学习随手记由于英文水平着实不咋地,所以文章中有说的不对的语句也不太通的地方请见谅首先什么是PowerBI?说白了PowerBI就是一个数据可视化工具,里面有乱七八糟的听起来很方便的功能,主要是有个好爹Microsoft接下来就直接进入PowerBI-JavaScript看看有啥花里胡哨的东西吧嵌入(Embed)嵌入基础Power BI报表可以嵌入到您自己的应用程序中,根据谁拥有报表(用户或应用程序),有两种Token可以嵌入1,用户拥有数据如果正在开发的

2020-09-03 17:28:37 2502 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除