【发布时间】:2023-01-11 17:57:26
【问题描述】:
我需要按以下格式创建矩阵总销售额和销售额百分比低于彼此:
这就是为什么我用这样的数据创建了一个表:
| Salesperson | Country | Sales | Product | Format |
|---|---|---|---|---|
| John | USA | 0.45 | Mountain Bike | Percentage |
| John | Canada | 0.34 | Mountain Bike | Percentage |
| John | Italy | 0.67 | Mountain Bike | Percentage |
| Gina | USA | 0.43 | Mountain Bike | Percentage |
| Gina | Canada | 0.56 | Mountain Bike | Percentage |
| Gina | Italy | 0.21 | Mountain Bike | Percentage |
| Mary | USA | 0.12 | Mountain Bike | Percentage |
| Mary | Canada | 0.53 | Mountain Bike | Percentage |
| Mary | Italy | 0.12 | Mountain Bike | Percentage |
| John | USA | 0.22 | City Bike | Percentage |
| John | Canada | 0.32 | City Bike | Percentage |
| John | Italy | 0.12 | City Bike | Percentage |
| Gina | USA | 0.11 | City Bike | Percentage |
| Gina | Canada | 0.02 | City Bike | Percentage |
| Gina | Italy | 0.32 | City Bike | Percentage |
| Mary | USA | 0.11 | City Bike | Percentage |
| Mary | Canada | 0.21 | City Bike | Percentage |
| Mary | Italy | 0.32 | City Bike | Percentage |
| John | USA | 2250 | Mountain Bike | Total |
| John | USA | 1700 | Mountain Bike | Total |
| John | USA | 3350 | Mountain Bike | Total |
| Gina | USA | 2150 | Mountain Bike | Total |
| Gina | Canada | 2800 | Mountain Bike | Total |
| Gina | Italy | 1050 | Mountain Bike | Total |
| Mary | USA | 600 | Mountain Bike | Total |
| Mary | Canada | 2650 | Mountain Bike | Total |
| Mary | Italy | 600 | Mountain Bike | Total |
| John | USA | 1100 | City Bike | Total |
| John | USA | 1600 | City Bike | Total |
| John | USA | 600 | City Bike | Total |
| ... | ... | ... | ... | ... |
Sales 列下是销售总额和百分比,矩阵将在 Format 列之后过滤。但是由于我需要将百分比的格式更改为百分比,因为它是十进制格式,所以我创建了一个这样的销售量度:
Sales_all =
VAR variable = SUM ( 'Table'[Sales])
RETURN
SWITCH (
SELECTEDVALUE ( 'Table'[Format]),
"Total", FORMAT ( variable, "General Number" ),
"Percentage", FORMAT ( variable, "Percent" ))
我有两个问题。我想为百分比创建一个数据条条件格式:
-
是否可以对每个国家/地区的数据栏的最大值和最小值使用不同的值。目前,当我选择数据条时,我只能为整个销售列输入值,而忽略国家(加拿大、意大利、美国)。例如,我想为加拿大输入最大值 60%,为意大利输入最大值 25%。如果我直接使用 Sales 列,而不是作为度量,我只能为整个 Sales 列选择一个最大值。加拿大的百分比栏应达到 60%,意大利的百分比栏应达到 25%。
-
由于我使用了一个度量来根据Format列更改Sales列中值的格式,我不能再在条件格式下选择数据栏了吗?为什么会这样,我该如何更改?
【问题讨论】: