powerbi - 动态 DAX 数字格式

标签 powerbi dax ssas-tabular

我想根据维度值(或者实际上,根据度量值的数量级)动态更改 DAX 度量的数字格式。

我知道我可以使用 SWITCHFORMAT,如 Kaspar De Jonge 此处所示:https://www.kasperonbi.com/dynamic-format-using-dax/

以下是我正在创建的度量类型的示例:

My Measure:=IF ( 
    HASONEVALUE ( dimMeasureType[Measure Type] ), 
    SWITCH ( VALUES ( dimMeasureType[Measure Type] ),
        "Total Cost", FORMAT ( [Total Cost], "#,##0, k" ),
        "Cost Per Unit", FORMAT ( [Cost Per Unit], "#,##0.00" ),
        "Cost % Sales", FORMAT ( [Cost % Sales], "0.00%" ),
        BLANK()
    ),
    BLANK()
)

但此技术返回文本度量。我需要能够绘制我的测量结果,所以我不想将它们转换为文本。是否有另一种技术可以动态更改小节数字格式,而无需转换为字符串?

如果有什么不同的话,我正在 SQL Server 2016 BI 上使用 SSAS-Tabular。

最佳答案

我认为目前这是不可能的,但它是 popular feature request希望将来能够实现。

我建议对我链接到的想法进行投票和评论,以增加您的支持。

关于powerbi - 动态 DAX 数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45712394/

相关文章:

javascript - Power BI自定义D3图表找不到插件 "proposal-numeric-separator"

powerbi - 如果条件仅满足一次,我们可以对一组值进行分组并确定一个标志吗?

powerbi - 从相对路径将数据加载到 Power BI

powerbi - Power BI 在 LIKE 子句上连接两个表

sql-server - 按多对多表过滤

azure - Azure 数据平台中的 AAS 表格模型或多维 SSAS 与 Azure Synapse 之间的最佳方法是什么

date - Power BI 中客户级别的当前月份/一年的差异

使用附加条件查找第二个最小值的 DAX 公式

powerbi - PBI 服务 Odbc.DataSource 动态 dsn 名称

处理期间引发 SSAS 表格模型超时