Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos,
Soy bastante nuevo en Power BI. Este va a ser mi primer post en la comunidad de PBI. Estoy tratando de crear una nueva columna cuyo nombre es history_funnel. Después de crear esta columna, usaré lead_id y podré capturar clientes potenciales en función de las condiciones deseadas.
Intenté crear esta columna por columna personalizada y columna condicional, pero no he podido crear las siguientes condiciones en mi consulta.
Cualquier ayuda muy apreciada,
saludos
No @merthakan ,
Por favor, comparta algunos datos de muestra, no datos reales, y el resultado que espera.
Saludos
Icey
@merthakan La nueva columna deberá crearse en la tabla Historial de clientes potenciales (el lado de muchos de la relación). También debe hacer esto NO en Power Query. DAX se realiza en la vista de datos del informe. https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-tutorial-create-calculated-columns
Las capturas de pantalla son de Power Query Editor, que utiliza código M (no DAX). Tantas ventanas y tantos idiomas, es difícil mantenerlos todos rectos!
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
@merthakan ¿De qué manera fluye la relación y en qué tabla está intentando crear la columna? No puede usar las relaciones en Power Query. Vea si mi publicación aquí ayuda a explicar por qué: Orden de operaciones de Power BI
Por lo tanto, si desea usar la condición de varias tablas y usar las relaciones, deberá usar DAX. Puede probar una pestaña Nueva columna desde herramientas de tabla en la cinta de opciones en la vista de datos de informe:
Columna : SWITCH(TRUE()
, SFDClead[ownerid] á "Marketing Global" && SFDCleadhistory[NewValue] - "Marketing Global" , "MQL"
, SFDClead[ownerid] <>"Global Marketing" && SFDCleadhistory[NewValue] <>"Global Marketing","AL"
, CONTAINSSTRING(SFDClead[ownerid] , "Qualification") && CONTAINSSTRING( SFDCleadhistory[NewValue], "Qualification"), "QAL"
, SFDClead[ownerid] á "Administrador de Marketing" && SFDCleadhistory[NewValue] - "Administrador de Marketing", "QAL"
, IZQUIERDA(SFDClead[ownerid], 3) á "005" && IZQUIERDA(SFDCleadhistory[NewValue]) á "005", "SAL"
)
Continúe con este patrón para agregar también en las siguientes condiciones (no he terminado, ya que tendrá que cambiar la sintaxis para que coincida con los nombres de columna, y es posible que deba utilizar la función RELATED() para acceder a la columna desde la otra tabla). Esta columna debe crearse en la tabla de hechos o en el lado de muchos lados de la relación.
IFSFDC[estado principal]' Y SFDC[leadhistory]New Value ? 'Converted to New Opportunity' Then SQL SQL
Si SFDC[lead]status Y SFDC[leadhistory]NEw Value ? 'Converted to Contact' OR 'Converted to Exisitng Opportunity' THEN SQC
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Gracias @AllisonKennedy por los detallados explanaitones.
No funciona muy por encima de la consulta. Quiero compartir un poco más de detalles sobre el modelo de datos.
En primer lugar, a continuación se muestra la relación entre la historia principal y la tabla principal.
lead.id-leadhistory.leadid
No puedo ver una nueva columna cuando consulte la fórmula dax que indicó anteriormente. NewColumns es una columna condicional. ¿Es por eso?
Estaba pensando en crear esta columna condicional calculada en la tabla De clientes potenciales, pero tal vez estoy equivocado.
¿Tiene alguna sugerencia de qué tabla debo usar para esta nueva columna?
Por otro lado, tengo una tabla de campo en la tabla de historial de clientes potenciales. Creo que debajo de la columna condicional será igual a la primera, pero no puedo usar su fórmula DAX para mi columna condicional anterior porque NewValue no aparece mientras estoy consultando.