Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Me enfrento a algunos problemas para encontrar la manera de resolver cómo crear una columna que haga lo siguiente:
A. Cuente valores distintos según una categoría, por ejemplo, recuento de diferentes identificaciones para pantalones, suéteres y camisetas.
B. Luego tome cada valor distinto por categoría y multiplíquelo por un valor fijo como pantalones = 5, suéteres = 2 y camisetas = 1
C. Contar valores distintos de todas las categorías.
D. Tome el punto C y multiplíquelo por un valor fijo de acuerdo con una categoría como en B.
E. Tome el producto de B / D y multiplíquelo por 100.
¿Es esto posible? He logrado hacerlo en varias medidas, pero no puedo averiguar cómo crear una columna con el
Hola @chela199 ,
Por favor, intente esto:
Column =
VAR _category = 'Table'[Category]
VAR _A =
CALCULATE (
DISTINCTCOUNT ( 'Table'[ID] ),
FILTER ( ALL ( 'Table' ), 'Table'[Category] = _category )
)
VAR _B =
SUMX (
VALUES ( 'Table'[Category] ),
SWITCH ( _category, "pants", _A * 5, "sweaters", _A * 2, "t-shirts", _A )
)
VAR _C =
DISTINCTCOUNT ( 'Table'[ID] )
VAR _D =
SUMX (
VALUES ( 'Table'[Category] ),
SWITCH ( _category, "pants", _C * 5, "sweaters", _C * 2, "t-shirts", _C )
)
VAR _E =
DIVIDE ( _B, _D ) * 100
RETURN
_E
Puede cambiar el nombre de la variable después de RETURN para verificar si el cálculo en cada paso satisface sus necesidades. Si esto no funciona, considere proporcionar datos de muestra y resultados esperados.
Saludos
Gao
Equipo de apoyo a la comunidad
Si hay alguna publicación de ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo sus necesidades o todavía tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!
Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra
Puede usar la función EARLIER para obtener el recuento basado en diferentes categorías. Con eso, obtendría una columna que muestra el recuento de todas las identificaciones en la categoría de pantalones para todas las filas con pantalones y así sucesivamente para todas las categorías. A continuación, puede multiplicar estos valores por su valor fijo utilizando condiciones SI. Una vez que tengas B y D, la división debería ser fácil.
¡Marque esta publicación como una solución si eso funciona para usted!
Consulte este blog mío: Cómo exportar datos de telemetría de Azure IoT Central a Power BI