
效果如下:

这里使用DAX结合HTML制作表格,度量值如下:
HTML.表格.多描述总计行 =
VAR t = VALUES('门店'[门店])
VAR Table_Header = "
<tr>
<th>门店</th>
<th>销售额</th>
<th>同期销售额</th>
</tr>"
VAR Table_Value =CONCATENATEX(t,"
<tr>
<td>" & [门店] & "</td>
<td>" & FORMAT([M.销售额],"#,#") & "</td>
<td>" & FORMAT([M.同期销售额],"#,#") & "</td>
</tr>",,[M.销售额],DESC)
VAR Table_Total = "
<tr class='total'>
<td>求和</td>
<td>" & FORMAT([M.销售额],"#,#") & "</td>
<td>" & FORMAT([M.同期销售额],"#,#") & "</td>
</tr>
<tr class='total'>
<td>均值</td>
<td>" & FORMAT(AVERAGEX(t,[M.销售额]),"#,#") & "</td>
<td>" & FORMAT(AVERAGEX(t,[M.同期销售额]),"#,#") & "</td>
</tr>
<tr class='total'>
<td>中位值</td>
<td>" & FORMAT(MEDIANX(t,[M.销售额]),"#,#") & "</td>
<td>" & FORMAT(MEDIANX(t,[M.同期销售额]),"#,#") & "</td>
</tr>"
--以上参数确定表格标题和内容
VAR HTML_Code = "
<style>
table {
font-family: Arial, sans-serif;
font-size: 16px;
border-collapse: collapse;
width: 100%;
}
th, td {
padding: 8px;
border: 2px solid #ddd;
word-wrap: break-word;
text-align: center;
}
th {
background-color: #f2f2f2;
}
.total {
font-weight:bold;
background-color: #f2f2f2;
}
</style>
<table> " & Table_Header & Table_Value & Table_Total & "</table>"
RETURN
HTML_Code总计行的个数可以通过添加<tr>规则设置:

度量值放入HTML Content视觉对象即可显示:

一个思考题,总计如何放在表格最上方?

HTML表格非常好玩,更多有趣的玩法:Power BI HTML 表格的四大优势