Power BI 矩阵中的多种数据类型
Multiple data types in a Power BI matrix
我在 10 个位置有大约 20 个不同的指标,我想制作一个矩阵,其中指标作为行,位置作为不同的列。我 运行 遇到的问题是指标是不同的数据类型,有些是整数,有些是 %s,有些是 $s。
是否有任何方法可以像 excel 中那样将每一行的格式自定义为不同的数据类型?
编辑:抱歉我没说清楚。我不希望多次出现相同的值。
请参阅下面的屏幕截图。
测试数据截图:
我想要的,但我想要它在 Power BI 中,而不是 Excel:
当我使用格式化为不同数据类型的度量时,我不想要什么:
格式不受行或列控制,而是可以使用“建模”选项卡为每个度量分配其自己的数据类型。
编辑:我在这里看到了一些选项。
选项 1:编写一个文本度量,这样可以切换格式:
FormatMetric =
VAR Val = SUM ( TestData[Value] )
RETURN
SWITCH (
SELECTEDVALUE ( TestData[Metric] ),
"# quantity", FORMAT ( Val, "0" ),
"$ Sales", FORMAT ( Val, "[=10=].00" ),
"% to plan", FORMAT ( Val, "0%" )
)
你会得到一个 table 看起来像这样的:
请注意,此度量 returns 文本值并且在图表中不起作用。
选项 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" )
如果您确定已打开“格式”>“值”>“按行显示”并将这三个度量值放入“值”框中:
这些度量可以用在图表中。
选项 3:在查询编辑器的 Metric
列上对数据 table 进行透视,这样您就不会在一个单一数据类型中出现混合数据类型柱子。您的数据 table 现在应该如下所示:
从这里开始,您可以像前面的选项一样编写三个简单的度量格式:
# quantity = SUM ( Pivot[# quantity] )
$ Sales = SUM ( Pivot[$ Sales] )
% to plan = SUM ( Pivot[% to plan] )
我在 10 个位置有大约 20 个不同的指标,我想制作一个矩阵,其中指标作为行,位置作为不同的列。我 运行 遇到的问题是指标是不同的数据类型,有些是整数,有些是 %s,有些是 $s。
是否有任何方法可以像 excel 中那样将每一行的格式自定义为不同的数据类型?
编辑:抱歉我没说清楚。我不希望多次出现相同的值。 请参阅下面的屏幕截图。
测试数据截图:
我想要的,但我想要它在 Power BI 中,而不是 Excel:
当我使用格式化为不同数据类型的度量时,我不想要什么:
格式不受行或列控制,而是可以使用“建模”选项卡为每个度量分配其自己的数据类型。
编辑:我在这里看到了一些选项。
选项 1:编写一个文本度量,这样可以切换格式:
FormatMetric =
VAR Val = SUM ( TestData[Value] )
RETURN
SWITCH (
SELECTEDVALUE ( TestData[Metric] ),
"# quantity", FORMAT ( Val, "0" ),
"$ Sales", FORMAT ( Val, "[=10=].00" ),
"% to plan", FORMAT ( Val, "0%" )
)
你会得到一个 table 看起来像这样的:
请注意,此度量 returns 文本值并且在图表中不起作用。
选项 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" )
如果您确定已打开“格式”>“值”>“按行显示”并将这三个度量值放入“值”框中:
这些度量可以用在图表中。
选项 3:在查询编辑器的 Metric
列上对数据 table 进行透视,这样您就不会在一个单一数据类型中出现混合数据类型柱子。您的数据 table 现在应该如下所示:
从这里开始,您可以像前面的选项一样编写三个简单的度量格式:
# quantity = SUM ( Pivot[# quantity] )
$ Sales = SUM ( Pivot[$ Sales] )
% to plan = SUM ( Pivot[% to plan] )