Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¿Cuál es la diferencia entre All y AllSelected?
Solved! Go to Solution.
Hola @SandipGhosh ,
La primera fórmula, ALL elimina los filtros activos de la columnA.
La segunda fórmula, ALL devuelve una tabla que contiene todas las columnas.
Acerca de ALL y ALLSELECTED, podemos crear una muestra para ayudarle a entender.
Queremos calcular el valor total del nombre. Así que creamos dos medidas, una usa ALL, otra usa ALLSELECTED.
ALL function calculates the Total = CALCULATE(SUM('Table'[value]),ALL('Table'))
ALLSELECTED calculates the Total = CALCULATE(SUM('Table'[value]),ALLSELECTED('Table'))
Podemos ver que no hay diferencia entre las dos últimas medidas, ambas son 10.
Ahora agregamos una segmentación de datos basada en Nombre y seleccionamos A y B.
Las filas se convierten en dos y la medida ALLSELECTED ha cambiado.
Dado que la función ALLSELECTED se ve afectada por filtros externos, la segmentación de nombres es uno de los filtros externos.
Pero la función ALL no se ve afectada por los filtros externos.
Si desea calcular el total que no cambiará, puede utilizar ALL.
Si desea calcular el total que cambiará según la segmentación de datos, puede utilizar ALLSELECTED.
Tal vez usted puede referir el siguiente video, explicación de video puede ayudarle.
https://www.youtube.com/watch?v=q4jePhzKtbU
https://www.youtube.com/watch?v=n_7Telypk2Q
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@SandipGhosh - ALL elimina todos los filtros. ALLSELECTED quita los filtros dentro de la consulta, pero no los que están fuera de la consulta. Lea en ALLSELECTED antes de usarlo:
https://www.sqlbi.com/articles/the-definitive-guide-to-allselected/
Hola, ¿hay alguna diferencia entre
COUNTX(ALL(columnA)), columnA) y
COUNTX(ALL(tableA)), columnA)
, pero no entendía la
https://www.sqlbi.com/articles/the-definitive-guide-to-allselected/
es muy complejo y lenthy para mí.
Hola @SandipGhosh ,
La primera fórmula, ALL elimina los filtros activos de la columnA.
La segunda fórmula, ALL devuelve una tabla que contiene todas las columnas.
Acerca de ALL y ALLSELECTED, podemos crear una muestra para ayudarle a entender.
Queremos calcular el valor total del nombre. Así que creamos dos medidas, una usa ALL, otra usa ALLSELECTED.
ALL function calculates the Total = CALCULATE(SUM('Table'[value]),ALL('Table'))
ALLSELECTED calculates the Total = CALCULATE(SUM('Table'[value]),ALLSELECTED('Table'))
Podemos ver que no hay diferencia entre las dos últimas medidas, ambas son 10.
Ahora agregamos una segmentación de datos basada en Nombre y seleccionamos A y B.
Las filas se convierten en dos y la medida ALLSELECTED ha cambiado.
Dado que la función ALLSELECTED se ve afectada por filtros externos, la segmentación de nombres es uno de los filtros externos.
Pero la función ALL no se ve afectada por los filtros externos.
Si desea calcular el total que no cambiará, puede utilizar ALL.
Si desea calcular el total que cambiará según la segmentación de datos, puede utilizar ALLSELECTED.
Tal vez usted puede referir el siguiente video, explicación de video puede ayudarle.
https://www.youtube.com/watch?v=q4jePhzKtbU
https://www.youtube.com/watch?v=n_7Telypk2Q
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@SandipGhosh supongamos que tiene una tabla de fechas que comienza el 01 de enero de 2019 y el 31 de diciembre de 2020 y ha puesto una segmentación en la columna de fecha y en la segmentación, seleccionó el 01 de enero de 2020 al 31 de agosto de 2020
si utiliza la función ALL en su medida, ignorará el filtro y todas las fechas.
si utiliza la función ALLSELECTED en su medida, le dará una gama completa de fechas seleccionadas.
All Measure = CALCULATE ( SUM (Table[Amount] ) , ALL ( DateTable ) )
Allselected Measure = CALCULATE ( SUM ( Table[Amount], ALLSELECTED( DateTabe ) )
Suponiendo que tenga ventas de $100000 en 2019, 2020, y del 01 de enero de 2020 al 31 de agosto de 2020 (selección de cortadores), las ventas son de $20000
si agrega una tabla visual y fecha de la tabla de fechas y por encima de dos medidas, para cada fecha, para TODAS las Medidas obtendrá el valor de $100000 y para la medida ALLselected obtendrá el valor de $20000
Me gustaría ❤ elogios si mi solución ayudara. 👉 Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
⚡Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consulta relacionadas con Power BI.⚡
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
referir este https://www.sqlbi.com/articles/managing-all-functions-in-dax-all-allselected-allnoblankrow-allexcept...