如何禁用 Power BI 文本框中的超链接?

How do I disable the hyperlink in Power BI Text Boxes?

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

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

下面是我在文本框中添加度量的步骤。

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

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

唯一的选择是卡片或 Table。

并将文本框设置为 CardText

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

这很好,因为您可以将文本左对齐(卡片视觉无法做到这一点)。

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

但是,文本框将 CardText 显示为超链接。没有超链接地址,因此没有要删除的内容。

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

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

并且您可以完全控制该文本的字体、大小、颜色等。只需 select 文本框中显示的日期并使用格式化工具。就像 16 磅和粉红色的 Constantia 字体一样。

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

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

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

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