Dave Asked: 2016-07-27 09:17:34 +0800 CST2016-07-27 09:17:34 +0800 CST 2016-07-27 09:17:34 +0800 CST SSRS 2016 移动报表颜色设置 772 在 SSRS 2016 中,移动报表是本机模式报表服务器的一个新选项。我现在已经创建了几个,如果在每个元素的设置中使用相同的列,则不同图表和图形上的颜色之间似乎存在一致性。但是,我找不到任何方法来在切片器更改时始终保持颜色。是否有变通办法,一个设置遗漏,一个代码隐藏,某种方式来确保当我更改参数时我的图表图例不会突然交换颜色? 这是参数上的“全部”级别设置。 这是选择参数后的新配色方案,并且报告会更新为新数量。完全不能接受——这使报告几乎一文不值。 这种行为发生在我的报告和数据集中。我会尝试设置一个排序,因为它似乎会根据每个类别的数量变化而变化,但饼图没有排序设置。 ssrs sql-server-2016 2 个回答 Voted Best Answer Dave 2016-08-04T15:28:05+08:002016-08-04T15:28:05+08:00 目前,Mobile Report 编辑器本身没有任何内容表明可以对参数进行排序,而且大多数图表都没有排序功能(一些条形图允许基于值或标签的图表排列——这也是我在这里被抛弃的部分原因! ). 但是,可以根据报告中使用的数据集完成排序。使用单个数据集可能会导致参数出现问题......因此标准ORDER BY x, x...方法只能到此为止。使用相同的值和不同的数据集,可以完成排序并保持过滤能力。 为了说明这一点,Mobile Reports 中的以下查询给出了一个奇怪排序的州列表,因为它实际上以预期的 SQL 方式排序在仓库和商业中心列表之后。 SELECT WarehouseID ,PostalCode ,City ,County ,State ,BusinessCenter FROM ... ORDER BY WarehouseID, BusinessCenter, State 上面的排序解决了一些参数列表排序问题并修复了报告中的图例颜色显示,但没有解决状态参数排序问题。另一个与 State 中包含的值完全相同的数据集可用于该参数,从而实现正确排序且仍然有效的参数列表。 SELECT DISTINCT State FROM DIM.Geography ORDER BY State 这解决了仪表板上图例位置和颜色的一致性问题,并解决了参数选择列表排序问题。 andriesl 2016-07-30T14:30:05+08:002016-07-30T14:30:05+08:00 我将数据点排序属性更改为字母降序,以确保数据更改时颜色相同
目前,Mobile Report 编辑器本身没有任何内容表明可以对参数进行排序,而且大多数图表都没有排序功能(一些条形图允许基于值或标签的图表排列——这也是我在这里被抛弃的部分原因! ).
但是,可以根据报告中使用的数据集完成排序。使用单个数据集可能会导致参数出现问题......因此标准
ORDER BY x, x...
方法只能到此为止。使用相同的值和不同的数据集,可以完成排序并保持过滤能力。为了说明这一点,Mobile Reports 中的以下查询给出了一个奇怪排序的州列表,因为它实际上以预期的 SQL 方式排序在仓库和商业中心列表之后。
上面的排序解决了一些参数列表排序问题并修复了报告中的图例颜色显示,但没有解决状态参数排序问题。另一个与 State 中包含的值完全相同的数据集可用于该参数,从而实现正确排序且仍然有效的参数列表。
这解决了仪表板上图例位置和颜色的一致性问题,并解决了参数选择列表排序问题。
我将数据点排序属性更改为字母降序,以确保数据更改时颜色相同