【问题标题】:How would I conditionally format the font color for an unsummarized field in Power BI?如何有条件地格式化 Power BI 中未汇总字段的字体颜色?
【发布时间】:2021-10-28 15:51:47
【问题描述】:

我的数据源中有一个未汇总的数字字段。该字段没有聚合。

  • 每当字段值大于或等于 100 时,我想将此字段格式化为使用红色字体颜色。

  • 否则,我希望字体颜色保持不变。

我似乎无法在 Power BI 条件格式对话框中找到执行此操作的方法。

如果我尝试:

格式依据:字段值

应用于:仅限值

我无法在“基于”字段中选择该字段。它是灰色的。

如果我尝试:

格式依据:规则

基于字段:

它会立即在字段上插入一个“Count of”聚合限定符。没有办法关闭汇总。

如果字段值大于或等于 100,我只想使用红色字体颜色。在 Power BI 中有没有办法做到这一点?

【问题讨论】:

    标签: powerbi powerbi-desktop


    【解决方案1】:

    除非您将字段用作维度(例如,行/列标题或图表上的 x 轴),否则它几乎总是会在视觉对象中聚合(汇总),即使它只有一个价值。如果您只有一个值,那么 MAX、MIN、SUM、AVERAGE 都应该返回相同的值,您可以将它们中的任何一个用作汇总。

    字段的自动汇总称为“隐式度量”。您通常有更多的控制权来编写自己的显式度量。当我知道我只想要一个值时,我倾向于写这样的明确度量

    FieldValue = SELECTEDVALUE ( Table1[Field] )
    

    与 MAX 或 SUM 相比,它的优点是当有多个值时我会得到一个空白,提醒我出现了问题。

    像这样的显式度量将显示为在条件格式界面中使用的选项。


    关于隐式和显式测量的更多信息:

    https://radacad.com/explicit-vs-implicit-dax-measures-in-power-bi

    https://towardsdatascience.com/understanding-explicit-vs-implicit-measures-in-power-bi-e35b578808ca

    【讨论】:

    • 谢谢亚历克西斯。我有很多关于 Power BI 的知识。我开始认为我可以用 SQL 和 C# 更轻松地生成报告。
    猜你喜欢
    • 2020-04-27
    • 1970-01-01
    • 2020-05-30
    • 2020-02-09
    • 2022-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多