Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hola, tengo una tabla de "bandera de población" con una columna de categoría con valores de raza (donde Agrupación = "raza") y una columna de bandera con los valores de bandera o en blanco. Tengo una tabla "derivada" con race_c y columna de conteo (la columna de conteo tiene un valor de 1 para cada fila). Quiero crear una medida en la que si la contraparte coincidente de race_c en la columna Categoría para un estado (código de estado para la tabla de "bandera de población", estado para la tabla "derivada"), tenga un valor de "bandera" correspondiente, y si el recuento de la tabla "derivada" para el estado y race_c combinación es menor que 11, devuelva en blanco para todo el objeto visual de columna apilada cuando el estado esté en el eje x, Y esta nueva medida en el eje Y, race_c como leyenda.
En otras palabras, cree una medida que examine todas las razas del estado actual que están marcadas (de la tabla Population flag, donde Grouping = "race" y Flag = "Flag") y compruebe si alguna de esas razas marcadas tiene un recuento total (de la tabla Spinoff) inferior a 11. Si al menos una raza marcada cumple con esa condición, la medida devuelve BLANK para cada raza en ese estado (ocultando así la barra de todo el estado). De lo contrario, devuelve el recuento de la carrera actual.
Tengo un código preliminar, sin embargo, este código creó una medida que suprimirá solo el segmento de barra específico de la raza que cumplió con las condiciones, pero quiero que la barra completa de ese estado no se muestre en un gráfico de columnas apiladas, si hay una carrera en un estado que cumplió con las dos condiciones.
Tabla de banderas de población:
Estado | Categoría | Agrupación | Población | Código Estatal | bandera |
Montana | Indio americano o nativo de Alaska | Raza | 78473 | 30 | Bandera |
Montana | Asiáticos o isleños del Pacífico | Raza | 13220 | 30 | Bandera |
Montana | Negro o afroamericano | Raza | 11185 | 30 | Bandera |
Dakota del Sur | Indio americano o nativo de Alaska | Raza | 82007 | 46 | Bandera |
Dakota del Sur | Asiáticos o isleños del Pacífico | Raza | 17099 | 46 | Bandera |
Dakota del Sur | Negro o afroamericano | Raza | 26431 | 46 | Bandera |
Utah | Indio americano o nativo de Alaska | Raza | 57378 | 49 | Bandera |
Utah | Negro o afroamericano | Raza | 63705 | 49 | Bandera |
Montana | Blanco | Raza | 898988 | 30 | |
Utah | Blanco |
| 7879999 | 49 |
Mesa de spin-off
estado | race_c | Código de estado | contar |
Montana | Indio americano o nativo de Alaska | 30 | 1 |
Utah | Negro o afroamericano | 49 | 1 |
Utah | Negro o afroamericano | 49 | 1 |
Utah | Negro o afroamericano | 49 | 1 |
Utah | Asiáticos o isleños del Pacífico | 49 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Montana | Blanco | 30 | 1 |
Montana | Blanco | 30 | 1 |
Montana | Blanco | 30 | 1 |
Montana | Blanco | 30 | 1 |
Montana | Blanco | 30 | 1 |
Montana | Blanco | 30 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Dakota del Sur | Blanco | 46 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Utah | Blanco | 49 | 1 |
Montana | Otros o multirraciales | 30 | 1 |
Utah | Otros o multirraciales | 49 | 1 |
Utah | Raza no declarada | 49 | 1 |
Utah | Raza no declarada | 49 | 1 |
Utah | Raza no declarada | 49 | 1 |
Utah | Raza no declarada | 49 | 1 |
Utah | Raza no declarada | 49 | 1 |
Utah | Raza no declarada | 49 | 1 |
Utah | Raza no declarada | 49 | 1 |
Al final, quiero que se vea así a continuación, sin barra para Montana y Utah a la vista. (no se preocupe por el número en las etiquetas que no coinciden)
Hola @claireberry,
¿Podrías compartir un poco más sobre tu escenario?
Intente modificar su DAX de la siguiente manera:
Filtered_Race_Count =
VAR CurrentState = SELECTEDVALUE(Spinoff[state])
VAR FlaggedRaces =
CALCULATETABLE(
VALUES('Population flag'[Category]),
'Population flag'[Grouping] = "race",
'Population flag'[Flag] = "Flag",
'Population flag'[State Code] = CurrentState
)
VAR Check =
COUNTROWS(
FILTER(
FlaggedRaces,
VAR RaceCategory = 'Population flag'[Category]
VAR RaceCount =
CALCULATE(
SUM(Spinoff[count]),
ALL(Spinoff[race_c]),
Spinoff[state] = CurrentState,
Spinoff[race_c] = RaceCategory
)
RETURN RaceCount <= 10
)
) > 0
RETURN
IF(Check, BLANK(), SUM(Spinoff[count]))
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.