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.
Hola a todos,
Trabajo con información de información por parte de los vendedores, por lo que hay mucho espacio para el error humano. Para tener en cuenta eso en mis paneles estoy tratando de crear una columna personalizada que compararía información específica, a saber, el ID de cliente y la ubicación de la sucursal que obtenemos de los datos del módulo de ventas con lo que hemos registrado en la información de nuestro cliente a través de CRM. Comparando estas dos tablas.
Estoy buscando para obtener una respuesta específica, sí si no coincide.
No, si lo hace.
De esta manera puedo excluirlo de nuestros paneles hasta que mi equipo entre y corrija los datos, y se reflejará en la próxima actualización programada.
Estoy teniendo dificultades con la creación de esta columna IF personalizada. Actualmente tengo un error que indica
Token RightParen esperado
Identifica esto en la línea 8, para la coma "," después de ") > 0"
Cuando elimino esa área, entonces comienza a querer que elimine los valores lógicos de mi expresión IF.
Espero que alguien pueda ayudarme y hacerme saber lo que estoy haciendo incorrectamente.
Mejor
Ethan
if(
SUMX (#"TM product enrollment master list",
Find(
(#"TM product enrollment master list"[Branch Description]),
(#"Navigator Account Extract"[Branch Description])
,0
)
) > 0,
"No",
"Yes"
)
@mcnemare , ¿Por qué hay "allí". Dudo que
En caso de que esté intentando en el modo de edición de consultas. Necesitas código M y esto como dax.
Inténtalo como
si(
SUMX ("Lista maestra de inscripción de productos TM",
Buscar(
("Lista maestra de inscripción de productos TM"[Descripción de la rama]),
("Extracto de cuenta del navegador"[Descripción de la sucursal])
,0
)
) > 0,
"No",
"Sí"
)
@mcnemare Creo que quieres:
if(
Find(
(#"TM product enrollment master list"[Branch Description]),
(#"Navigator Account Extract"[Branch Description]),,
,0
) > 0,
"No",
"Yes"
)
Es posible que te interese esto: https://community.powerbi.com/t5/Quick-Measures-Gallery/Fuzzy/m-p/1352914#M608
Thank you for your assistance,
When using this function to create a custom column, it did resolve the previous issue. But I am getting
a token literal expected error.
thoughts?
(#"Navigator Account Extract"[Branch Description]),,
if(
Find(
(#"TM product enrollment master list"[Branch Description]),
(#"Navigator Account Extract"[Branch Description]),,
,0
) > 0,
"No",
"Yes"
)
Pude resolver esto fue '', usando' es mejor.
Ahora estoy recibiendo un error que indica que
Se pasaron demasiados argumentos a la función FIND. El número máximo de argumentos para la función es 4.
Sólo estoy comparando las mismas 2 variables de dos tablas separadas.
¿Algún pensamiento? @Greg_Deckler
if(
Find(
('TM product enrollment master list'[Branch Description]),
('Navigator Account Extract'[Branch Description]),,
,0
) > 0,
"No",
"Yes"
)
---
A continuación se muestra un ejemplo simplificado de los datos con los que estoy trabajando.
Quiero hacer la columna calculada en la tabla del módulo de ventas.
@mcnemare Lo siento, me perdí que tuvieras una coma en la siguiente fila, debería ser:
if(
Find(
('TM product enrollment master list'[Branch Description]),
('Navigator Account Extract'[Branch Description]),
,0
) > 0,
"No",
"Yes"
)
It's fine. I apprecicate all the help.
I recieved this error, I am thinking that due to the amount of variables I have are too many. Would your reccomend another DAX function or method in this case?
Error returend is:
A single value for column 'Branch Description' in table 'TM product enrollment master list' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.
Column = if(
Find(
('TM product enrollment master list'[Branch Description]),
('Navigator Account Extract'[Branch Description]),
,0
) > 0,
"No",
"Yes"
)
@mcnemare Parece que estás tratando de crear una medida para esto. Lo que se proporcionó era una fórmula para una nueva columna. (De ahí la "Columna" al principio de la fórmula. Si desea una medida, debe ajustar un agregador alrededor de las referencias de columna como:
Measure = IF(
FIND(
MAX('TM product enrollment master list'[Branch Description]),
MAX('Navigator Account Extract'[Branch Description]),
,0
) > 0,
"No",
"Yes"
)
Pero estoy bastante seguro de que quieres una columna, ¿verdad?
Sí @Greg_Deckler ,
Estoy intentando crear una columna calculada para identificar las coincidencias de datos y filtrarlas de los objetos visuales del panel.
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.