首页 > 解决方案 > 如何禁用 Power BI 文本框中的超链接?

问题描述

如果我将度量添加到仅调用 TODAY() 函数的文本框,则日期将成为报告选项卡上的超链接。

如何禁用此超链接?我只是想显示今天的日期。

我用来向文本框中添加度量的步骤如下。

  1. 在数据页面中,创建一个名为Report Date = TODAY().
  2. 在 Visuals 页面上,单击功能区栏的选项卡Text boxInsertHome
  3. 点击+ Value
  4. 在标有标签的文本框中How would you calculate this value,键入Report Date
  5. 单击Save

文本框现在显示今天的日期。然而,它也是一个无处可去的超链接。

唯一的选择是卡片或桌子。

并将文本框设置为CardText.

该函数在字符串UNICHAR(10)中嵌入换行符。CardText

这很好,因为您可以左对齐文本(您不能使用 Card Visual)。

当与切片器对齐时,这也会更新。

但是,文本框显示CardText为超链接。没有超链接地址,因此无需删除。

一个允许我们设置文本、对齐方式和所有字体属性(颜色、粗细、字体、大小、斜体、下划线、粗体等)的文本框将是天赐之物。

标签: powerbi

解决方案


报告发布时,文本框中的日期不会出现超链接行为。超链接行为仅存在于 Power BI 桌面中。单击超链接将打开该值的设置,因此您可以对其进行编辑。

您可以完全控制该文本的字体、大小、颜色等。只需选择文本框中显示的日期并使用格式工具。就像使用 16 pt 和粉红色的 Constantia 字体一样。 在此处输入图像描述

如果您不想要超链接行为,请考虑在文本框的标题中使用度量而不是正文。您还可以将度量添加到任何其他视觉对象的标题。为此,您首先需要一个返回文本的度量,因为视觉对象的标题不能显示日期。

ReportDateText = format(TODAY(),"dddd, dd MMM YYYY")

现在您可以编辑视觉对象的标题属性。

  1. 开启标题
  2. 单击公式按钮打开对话框
  3. 选择带有日期文本版本的度量
  4. 结果显示在视觉对象的标题中。

在此处输入图像描述


推荐阅读