【问题标题】:How to use hex color value in SSRS如何在 SSRS 中使用十六进制颜色值
【发布时间】:2017-06-05 08:23:29
【问题描述】:

当我在“表达式”窗口中将自定义颜色设置为某种形式时,公式看起来像 #117be0 或者 ="#117be0"

那么,问题是,如何从包含相同值的数据集中获取字符串颜色十六进制值? 像这样的东西 =First(Fields!my_color.Value, "color_dataset")

【问题讨论】:

    标签: ssrs-2012 reporting-services-2012


    【解决方案1】:

    嗯,你有点回答了你自己的问题。是的,FIRST() 将返回颜色数据集中的第一个值。为了使这更有意义,您将需要使用 LOOKUP 函数。

    LOOKUP(Fields!Local_Dataset_Value.Value, Fields!Color_Dataset_Value.Value, Fields!my_color.Value, "color_dataset")

    查找将检查当前表数据集中 Local_Dataset_Value 字段的值,并在“color_dataset”数据集的 Color_Dataset_Value 字段中找到该值的匹配项。当它找到匹配项时,您的颜色将返回。

    为了进一步解释,给定数据集:

    数据集1

    姓名 |年龄 |等等

    .......................

    乔 | 30 |随便

    颜色数据集

    颜色名称 |我的颜色

    .....................

    乔 |蓝色

    然后:

    LOOKUP(Fields!Name.Value, Fields!Color_Name.Value, Fields!my_color.Value, "color_dataset")

    会返回:

    “蓝色”

    【讨论】:

      猜你喜欢
      • 2014-08-07
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 2020-02-12
      • 2016-12-27
      • 1970-01-01
      • 2014-07-03
      • 2011-10-04
      相关资源
      最近更新 更多