
这是Power BI的表格样式:

这是Ctrl+C,Ctrl+V复制到Excel的结果:

可以看到,无论是背景色、字体颜色还是条件格式图标,都原样转移到了Excel中。
内置表格尚不支持这样的完整导出,这里借助DAX+HTML表格实现,一个度量值生成。度量值如下:
HTML.表格.条件格式 =
VAR Table_Value =CONCATENATEX(ALLSELECTED('门店'[门店]),"
<tr>
<td style='text-align: left;'>" & [门店] & "</td>
<td>" & FORMAT([M.销售目标],"#,#") & "</td>
<td>" & FORMAT([M.销售额],"#,#") & "</td>
<td style='background-color:" & IF([M.业绩达成率]>=1,"green","red") & ";color:snow;'>" & FORMAT([M.业绩达成率],"0%") & "</td>
<td>" & FORMAT([M.同期销售额],"#,#") & "</td>
<td style='color:" & IF([M.增长额]>=0,"green","red") & ";'>" & FORMAT([M.增长额],"+#,#;-#,#;0") & "</td>
<td>" & FORMAT([M.增长率],"+0.0%;-0.0%;0") & "
<span style='color:" & IF([M.增长率]>=0,"green","red") & ";'>●</span>
</td>
</tr>")
VAR Table_Header = "
<tr>
<th style='text-align: left;'>门店</th>
<th>销售目标</th>
<th>销售额</th>
<th>业绩达成率</th>
<th>同期销售额</th>
<th>增长额</th>
<th>增长率</th>
</tr>"
--以上两个参数确定表格内容和标题
VAR HTML_Code = "
<style>
table {
font-family: Arial, sans-serif;
font-size: 18px;
border-collapse: collapse;
width: 100%;
}
th, td {
padding: 8px;
border: 1px solid #ddd;
word-wrap: break-word;
text-align: right;
}
th {
background-color: #f2f2f2;
}
</style>
<table> " & Table_Header & Table_Value & "</table>"
RETURN
HTML_Code度量值中的维度、指标、格式自行替换。将度量值放到HTML Content视觉对象展示,将视觉对象的“允许文本选择”打开,就可以直接粘贴到Excel。
