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
Estoy intentando crear una segmentación de datos de umbral para una vista de tabla para filtrar los pedidos por los ingresos totales. A continuación se muestra un ejemplo de un conjunto de datos que tiene los ingresos y el beneficio bruto desglosados por producto para cada pedido. ¿Hay alguna manera de crear una segmentación de datos para filtrar el pedido si los ingresos totales de todas las líneas son <2500 o > = 2500? Por ejemplo, si seleccioné el valor de <2500 en la segmentación de datos, solo se mostraría el orden TRG789 en la vista de tabla.
Orden | Producto | Ingresos | Beneficio bruto |
MGK123 | Teléfono | 100 | 15 |
MGK123 | TELEVISIÓN | 5,000 | 250 |
MGK123 | Ipad | 400 | 70 |
PWB456 | Cansar | 600 | 90 |
PWB456 | Motor | 2,000 | 150 |
TRG789 | Impresora | 300 | 25 |
Solved! Go to Solution.
No @senglee
(1) Cree una columna para contar el grupo de ingresos totales por pedido.
total Revenue = CALCULATE(SUM('Table'[Revenue]),ALLEXCEPT('Table','Table'[Order]))
(2) Cree una columna para juzgar si los ingresos totales son inferiores a 2500. Si es ,return 1 ,if not ,return 0 .
judge = IF('Table'[total Revenue]<2500,1,0)
(3) Introduzca datos para crear una nueva tabla con condición de juicio y valor .
(4) Cree una relación entre dos tablas , filtre de la tabla de condición de juicio a la tabla de ingresos.
(5) Agregue una segmentación de datos con el campo "condición". El resultado final es como se muestra:
He adjuntado mi archivo pbix, puede referirse a él.
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @senglee
(1) Cree una columna para contar el grupo de ingresos totales por pedido.
total Revenue = CALCULATE(SUM('Table'[Revenue]),ALLEXCEPT('Table','Table'[Order]))
(2) Cree una columna para juzgar si los ingresos totales son inferiores a 2500. Si es ,return 1 ,if not ,return 0 .
judge = IF('Table'[total Revenue]<2500,1,0)
(3) Introduzca datos para crear una nueva tabla con condición de juicio y valor .
(4) Cree una relación entre dos tablas , filtre de la tabla de condición de juicio a la tabla de ingresos.
(5) Agregue una segmentación de datos con el campo "condición". El resultado final es como se muestra:
He adjuntado mi archivo pbix, puede referirse a él.
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@senglee , Puede crear una medida de qué pasaría si y, a continuación, puede tener una medida o todas las medidas como
R1 = suma(Tabla[Ingresos])
filtrado R1= //basado en qué pasa si param
var _min= minx(allselected(param), param [param])
var _max = max(allselected(param), param [param])
devolución
sumx(filter( summarize(Table, [Order], [product], "_1", [R1]), [_1] >=_min && [_1]<=_max),[_1])