Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Estoy tratando de filtrar en power bi escritorio usando 2 condiciones, tengo un informe con Campo 1 ,Campo 2 y Campo 3, me gustaría filtrar cuando Field1(table1) contiene 1000 o field2 (table2) Contiene 2000 o Field3 (tabla3) contiene 3000.
Quiero agregar la condición de filtro ->
La cita tiene el campo A contiene 1000 -O
La tarea tiene el campo B contiene 2000 -O
La llamada telefónica tiene el campo C contiene 3000
Hola @PowerBITesting,
AFAIk, power bi utiliza la lógica 'AND' para vincular el filtro y el filtro anidado en el cálculo de la función.
Si desea lograr filtros 'OR', es posible que deba crear una tabla no conectado como origen de filtros y, a continuación, utilice la expresión de medida para extraer e inacción con estas selecciones.
Por último, puede utilizar la medida en el 'filtro de nivel visual' en sus objetos visuales para lograr los efectos de filtro 'OR'.
Si usted confundido acerca de estas operaciones, por favor comparta algunos datos ficticios entonces podemos probar a la fórmula de codificación en él.
Cómo obtener respuestas a su pregunta rápidamente
saludos
Xiaoxin Sheng
Puesto que está intentando utilizar columnas de diferentes tablas, la combinación de una copia de dupliacte de las tablas y la escritura de una columna personalizada mediante la función "List.Contains" puede hacer el truco. Esto le dará una bifurcación "Verdadero" o "Falso" para las filas relacionadas que deben servir para el propósito.
Ejemplo : List.Contains({1460},[CREATED_BY_ID]) o List.Contains('Closed"',[CASE_STATUS]) OR
List.Contains({2434},[Count_of_closed"]))
donde CREATED_BY_ID, CASE_STATUS y Count_of_closed son columnas que pertenecen a originalmente 3 tablas diferentes que se fusionaron para este filtrado.
@PowerBITesting , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?
Necesito calcular el número de actividades WRT a Cuenta . Necesito aplicar filtro para Cita / tarea / actividades de llamada telefónica con condición OR.
A continuación se muestra el informe de matriz.
paso -1
-> He creado una columna calulcated como - Grupo de fechas ? MONTH(activitypointers[createdon])&"-"&YEAR(activitypointers[createdon]) en activityPointer Table
Paso -2 He añadido Grupo de fechas como columnas y recuento de Grupo de fechas como valores - que dan el recuento del total de actividades
Paso - 3 - Necesito filtrar los datos que tiene que ser una condición O Cita / tarea / actividades de llamada telefónica. ?
Like Appointment (Filed 1 Contains "2000") o Phone call(Filed 3 Contains "2000") Or task(Filed 2 Contains "3000")
Nombre de la cuenta | 01-01-2020 | 01-02-2020 | 01-03-2020 | 01-04-2020 | Contar | |
Cuenta1 | 10 | 20 | 30 | 40 | 100 | |
Cuenta2 | 20 | 10 | 20 | 50 | 100 | |
Cuenta3 | 30 | 10 | 30 | 40 | 130 |
@PowerBITesting , Como mi pensamiento inicial necesitamos unión de algunos identificadores basados en estos dos filtros y luego usarlos en el cálculo final
https://docs.microsoft.com/en-us/dax/union-function-dax
Intente crear una columna para usarla como condción - Pero esto no funciona (la fórmula no es correcta)
-> Filed1 , Filed2 y Filed 3 son conjuntos de opciones multiselct
-> MeasureOrCheck • CALCULATE(COUNT(activitypointers[createdon]) ,OR(OR(Contiene(citas[Filed1], 100), Contiene(tareas[Filed2], 200),Contiene(Llamadas[Campo3], 3000))
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |