powerbi - 如何禁用 Power BI 文本框中的超链接?
问题描述
如果我将度量添加到仅调用 TODAY() 函数的文本框,则日期将成为报告选项卡上的超链接。
如何禁用此超链接?我只是想显示今天的日期。
我用来向文本框中添加度量的步骤如下。
- 在数据页面中,创建一个名为
Report Date = TODAY()
. - 在 Visuals 页面上,单击功能区栏的选项卡
Text box
组Insert
。Home
- 点击
+ Value
- 在标有标签的文本框中
How would you calculate this value
,键入Report Date
。 - 单击
Save
。
文本框现在显示今天的日期。然而,它也是一个无处可去的超链接。
唯一的选择是卡片或桌子。
通过使用如下计算列,我能够制作出一张漂亮的名片:
CardText = [clientdescription] & UNICHAR(10) & [ServiceContactName] & UNICHAR(10) & [ServiceAddress1] & UNICHAR(10) & [ServiceCity] & ", " & [ServiceState] & " " & [ServiceZipCode]
并将文本框设置为CardText
.
该函数在字符串UNICHAR(10)
中嵌入换行符。CardText
这很好,因为您可以左对齐文本(您不能使用 Card Visual)。
当与切片器对齐时,这也会更新。
但是,文本框显示CardText
为超链接。没有超链接地址,因此无需删除。
一个允许我们设置文本、对齐方式和所有字体属性(颜色、粗细、字体、大小、斜体、下划线、粗体等)的文本框将是天赐之物。
解决方案
报告发布时,文本框中的日期不会出现超链接行为。超链接行为仅存在于 Power BI 桌面中。单击超链接将打开该值的设置,因此您可以对其进行编辑。
您可以完全控制该文本的字体、大小、颜色等。只需选择文本框中显示的日期并使用格式工具。就像使用 16 pt 和粉红色的 Constantia 字体一样。
如果您不想要超链接行为,请考虑在文本框的标题中使用度量而不是正文。您还可以将度量添加到任何其他视觉对象的标题。为此,您首先需要一个返回文本的度量,因为视觉对象的标题不能显示日期。
ReportDateText = format(TODAY(),"dddd, dd MMM YYYY")
现在您可以编辑视觉对象的标题属性。
- 开启标题
- 单击公式按钮打开对话框
- 选择带有日期文本版本的度量
- 结果显示在视觉对象的标题中。
推荐阅读
- javascript - 全局注册 Vue 组件
- r - r-我如何从我的数据集中创建混淆矩阵
- google-cloud-platform - 使用 VPN 连接连接到对等 VPC
- prestashop - PrestaShop 导入强制删除旧类别产品
- python - 两次运行代码时JPype无法正确编译
- python - Python logging.basicConfig 为处理程序设置不同的级别
- sql - 从 SQL 中多行中存在的列中删除一个值
- java - 如何通过JSch java api执行linux命令“dzdo su - john”并对该用户执行一些命令,如“ls -ltr”
- c# - ASP.NET MVC 页面发布后很慢
- laravel - 找不到类“ConsoleTVs\Charts\Facades\Charts”不起作用