gpt4 book ai didi

matrix - Power BI 矩阵中的多种数据类型

转载 作者:行者123 更新时间:2023-12-02 07:26:27 26 4
gpt4 key购买 nike

我在 10 个位置上有大约 20 个不同的指标,并且想要创建一个矩阵,其中指标为行,位置为不同的列。我遇到的问题是指标是不同的数据类型,有些是整数,有些是 %s,有些是 $s。

有没有办法像 Excel 一样将每一行自定义格式为不同的数据类型?

编辑:抱歉我没说清楚。我不希望相同的值多次出现。请参阅下面的屏幕截图。

测试数据截图:

Test Data Screenshot

我想要什么,但我希望它在 Power BI 中,而不是 Excel:

What I want, but I want it in Power BI, not Excel

当我使用格式化为不同数据类型的度量时,我不想要什么:

What I don't want when I use measures that are formatted as different data types

最佳答案

格式设置不受行或列控制,而是可以使用“建模”选项卡为每个度量分配其自己的数据类型。

<小时/>

编辑:我在这里看到了一些选项。

选项 1:编写一个可切换格式的文本度量,如下所示:

FormatMetric =
VAR Val = SUM ( TestData[Value] )
RETURN
SWITCH (
SELECTEDVALUE ( TestData[Metric] ),
"# quantity", FORMAT ( Val, "0" ),
"$ Sales", FORMAT ( Val, "$0.00" ),
"% to plan", FORMAT ( Val, "0%" )
)

您将得到一个如下所示的表格:

Matrix

请注意,此度量返回文本值,并且不适用于图表。

<小时/>

选项 2:创建三个单独的度量并分别设置每个度量的格式:

# quantity = CALCULATE ( SUM ( TestData[Value] ), TestData[Metric] = "# quantity" )
$ Sales = CALCULATE ( SUM ( TestData[Value] ), TestData[Metric] = "$ Sales" )
% to plan = CALCULATE ( SUM ( TestData[Value] ), TestData[Metric] = "% to plan" )

如果您确保已打开“格式”>“值”>“在行上显示”,并将这三个度量值放入“值”框中:

Matrix 2

这些度量可以在图表中使用。

<小时/>

选项 3:在查询编辑器中的 Metric 列上透视数据表,这样单个列中就不会出现混合数据类型。您的数据表现在应如下所示:

Pivot

从这里,您可以像上一个选项一样编写三个简单的度量格式:

# quantity = SUM ( Pivot[# quantity] )
$ Sales = SUM ( Pivot[$ Sales] )
% to plan = SUM ( Pivot[% to plan] )

关于matrix - Power BI 矩阵中的多种数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60383602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com