You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI中实现类似Excel的单位转毫米IF逻辑功能?

在Power BI中实现长度单位转毫米的交互功能

步骤1:创建交互参数

  • 计量单位参数:
    1. 切换到「建模」选项卡,点击「新建参数」
    2. 参数名称设为「计量单位参数」,类型选「文本」
    3. 「允许的值」选「列表」,在列表中输入需要的单位(如mm、厘米、米、英寸、英尺)
    4. 设置默认值后点击确定
  • 长度数值参数:
    1. 同样在「建模」选项卡新建参数,名称设为「长度数值参数」,类型选「小数」
    2. 设置数值范围(比如最小值0,最大值10000,增量1),点击确定

步骤2:编写转换度量值

在「建模」选项卡点击「新建度量值」,输入以下DAX公式(可按需扩展单位分支):

转换为毫米 = 
VAR 输入数值 = [长度数值参数]
VAR 选中单位 = [计量单位参数]
RETURN
SWITCH(
    选中单位,
    "mm", 输入数值,
    "厘米", 输入数值 * 10,
    "米", 输入数值 * 1000,
    "英寸", 输入数值 * 25.4,
    "英尺", 输入数值 * 304.8,
    // 新增单位直接按格式添加行即可:"单位", 转换公式,
    输入数值 // 默认返回原数值(若选中未定义的单位)
)

注:如果习惯用Excel的IF嵌套逻辑,也可以替换为IF语句,比如IF(选中单位="mm",输入数值,IF(选中单位="厘米",输入数值*10,...)),但多分支场景下SWITCH可读性更强。

步骤3:使用转换结果

把「转换为毫米」度量值添加到卡片、表格等可视化组件中,就能通过调整两个参数的取值,实时看到转换后的毫米数值,后续其他计算也可直接引用这个度量值。

内容的提问来源于stack exchange,提问作者DF_Mansfield

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 05:47:39