MarkDown 编写 PowerBI 类文章方法
编辑器
选择VSCode作为编辑器,原因:
- 都是微软自家产品
- VSCode本来就足够优秀
VSCode 基本设置
参见:VSCode基本设置
版本控制
VSCode 内置 Git 管理。
基础
基于:markdown创始人 的工作,
首先需要继承通用文档的编写。
MarkDown 基本配置
参见:VSCode基本设置
主要是:
- 字体
- 预览同步
- 样式
DAX 语言编写
使用代码片段:
<pre class="hljs"><code><div class="formatted">Measure :=<br><span class="Keyword" style="color:#0070FF">CALCULATE</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> <span class="Keyword" style="color:#0070FF">SUM</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> T[C] <span class="Parenthesis" style="color:#D0D0D0">)</span>, <span class="Keyword" style="color:#0070FF">FILTER</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> <span class="Keyword" style="color:#0070FF">ALL</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> t <span class="Parenthesis" style="color:#D0D0D0">)</span>, t[c] = x <span class="Parenthesis" style="color:#D0D0D0">)</span> <span class="Parenthesis" style="color:#D0D0D0">)</span><br></div></code></pre>
效果:
<pre class="hljs"><code><div class="formatted">Measure :=
<span class="Keyword" style="color:#0070FF">CALCULATE</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> <span class="Keyword" style="color:#0070FF">SUM</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> T[C] <span class="Parenthesis" style="color:#D0D0D0">)</span>, <span class="Keyword" style="color:#0070FF">FILTER</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> <span class="Keyword" style="color:#0070FF">ALL</span><span class="Parenthesis" style="color:#D0D0D0"> (</span> t <span class="Parenthesis" style="color:#D0D0D0">)</span>, t[c] = x <span class="Parenthesis" style="color:#D0D0D0">)</span> <span class="Parenthesis" style="color:#D0D0D0">)</span>
</div></code></pre>
M 语言编写
使用代码片段:
```m
let
x = 1,
y = 2
in
x + y
```
效果:
let
x = 1,
y = 2
in
x + y
图片
使用本地图片:
[图片上传失败...(image-888f11-1520580468598)]
效果:
[图片上传失败...(image-26321a-1520580468599)]
使用七牛图片:
![2018-03-09-15-05-57.png](http://upload-images.jianshu.io/upload_images/3370562-2486d63d0c03251b..png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
效果:
输出
输出可以生成HTML或PDF。
VSCode 需要安装插件列表
插件名称 | 功能 |
---|---|
MarkDown | MarkDown 语法检查 |
Auto-Open Markdown Preview | 自动同步左右显示 |
Paste Image | 粘贴图片 |
qiniu-fig-bed | 七牛上传 |
Markdown PDF | 输出 PDF / HTML |
Markdown Table Formatter | 格式化表格 |
Markdown TOC | 自动生成目录及编号 |
excel-to-markdown-table | 从Excel中复制表格数据粘贴 |