如何不在 table 中显示空白值
How NOT to display blank values in a table
我有 table dim_Territory 与 fact_Losses 多对一关系。
如果我从 dim_Territory
中抛出 BusinessAutoTerrityfy
并从 table fact_losses 中测量 LossRatio
,那么我会看到 blank
值。
我尝试使用 ISBLANK()
值,FILTERS
但没有任何效果。
如何在这种情况下不显示空白值?
用于计算 LossRatio 的度量:
Loss Ratio =
VAR LosRatio =
IFERROR (
IF (
key_Measures[Selected Measure] <> [Total Claim Count w/o SubTot],
DIVIDE ( key_Measures[Selected Measure], key_Measures[Total Earned] ),
FORMAT ( 'Earned per Claim'[Earned per Incur Claim], "$#,##" )
),
BLANK ()
)
RETURN
IF (
NOT ( HASONEVALUE ( dim_Date[Year] ) ) && HASONEVALUE ( dim_Date[Month] ),
BLANK (),
LosRatio
)
我猜那些 "blank" 行是逻辑 FORMAT
分支的结果,实际上是空字符串 ""
而不是真正的 BLANK()
值。
您可以对 RETURN
部分添加修改,将其转换为空白:
RETURN
IF (
NOT ( HASONEVALUE ( dim_Date[Year] ) ) && HASONEVALUE ( dim_Date[Month] ),
BLANK(),
IF( LosRatio = "", BLANK(), LosRatio )
)
从 PowerQuery 编辑器的删除行中,您可以选择删除空白行。
Picture
我有 table dim_Territory 与 fact_Losses 多对一关系。
如果我从 dim_Territory
中抛出 BusinessAutoTerrityfy
并从 table fact_losses 中测量 LossRatio
,那么我会看到 blank
值。
我尝试使用 ISBLANK()
值,FILTERS
但没有任何效果。
如何在这种情况下不显示空白值?
用于计算 LossRatio 的度量:
Loss Ratio =
VAR LosRatio =
IFERROR (
IF (
key_Measures[Selected Measure] <> [Total Claim Count w/o SubTot],
DIVIDE ( key_Measures[Selected Measure], key_Measures[Total Earned] ),
FORMAT ( 'Earned per Claim'[Earned per Incur Claim], "$#,##" )
),
BLANK ()
)
RETURN
IF (
NOT ( HASONEVALUE ( dim_Date[Year] ) ) && HASONEVALUE ( dim_Date[Month] ),
BLANK (),
LosRatio
)
我猜那些 "blank" 行是逻辑 FORMAT
分支的结果,实际上是空字符串 ""
而不是真正的 BLANK()
值。
您可以对 RETURN
部分添加修改,将其转换为空白:
RETURN
IF (
NOT ( HASONEVALUE ( dim_Date[Year] ) ) && HASONEVALUE ( dim_Date[Month] ),
BLANK(),
IF( LosRatio = "", BLANK(), LosRatio )
)
从 PowerQuery 编辑器的删除行中,您可以选择删除空白行。
Picture