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
Tengo una situación en la que a una Cuenta se le asignan dos descripciones diferentes como se muestra a continuación:
Cuando ejecuto este código, Power BI solo rellena la primera condición dependiendo de cuál esté en la parte superior. En este caso, solo se rellenan las obligaciones fiscales cuando se encuentra la cuenta. ¿Alguna solución?
if List.Contains({
"510100",
"750100"},[Cuenta]) y luego "Obligaciones tributarias"
else if List.Contains({
"510100",
"750100"
},[Cuenta]) y luego "Impuestos prepagados"
Puede usar la instrucción SWITCH en Power BI DAX para evaluar varias condiciones y devolver el valor correspondiente. Aquí hay un ejemplo de cómo implementar lo mismo en su caso:
= SWITCH([Cuenta], "510100", "Obligaciones tributarias", "750100", "Obligaciones tributarias", "510100", "Tributación prepagada", "750100", "Tributación prepagada", BLANK() )
Esto devolverá "Obligaciones tributarias" cuando la Cuenta sea 510100 o 750100, y "Impuestos prepagados" cuando también sea 510100 o 750100. Si el valor de Cuenta no se encuentra en ninguna de las listas, devolverá un valor en blanco.
Ya tengo varios estados de cuenta if para diferentes cuentas. Me gustaría no cambiar el apporach para cambiar. ¿Alguna otra forma de usar las instrucciones if?
Parece que está comprobando la misma lista de códigos de cuenta en ambas condiciones del estado de cuenta if, lo que daría como resultado que ambas condiciones tengan el mismo resultado. Para resolver este problema, puede modificar el código para incluir diferentes listas de códigos de cuenta para cada condición.
Ejemplo:
if List.Contains({"510100"}, [Account]) then "Tax Liabilities" else if List.Contains({"750100"}, [Account]) then "Taxation Prepaid"
Desafortunadamente, necesito ambas cuentas para cada una para determinar el valor.
¿Cuál es el resultado esperado? Si el valor del campo [Cuenta] contiene "510100" o "750100", deberá mostrar el texto "Obligaciones tributarias" y "Impuestos prepagados"? Si entiendo mal, por favor corrígeme...
¿Podría proporcionar más datos sin procesar en sus tablas (excluir datos confidenciales) con formato de texto y su resultado esperado con lógica de backend y ejemplos especiales? Sería útil encontrar la solución. Puede consultar los siguientes enlaces para compartir la información requerida:
Cómo proporcionar datos de ejemplo en el foro de Power BI
Cómo obtener respuestas rápidas a su pregunta
Y es mejor si puede compartir un archivo pbix simplificado. Puede consultar el siguiente enlace para cargar el archivo en la comunidad. Gracias.
Saludos
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 |