Forum Discussion
Medida simple IF
- 6 years ago
hola @ChicagoJay
¿es realmente tan complicado?
En primer lugar, usted debe saber que:
1. Columna de cálculo/ tabla no admite cambios dinámicos en función del filtro o la segmentación de datos.
2. La medición puede verse afectada por el filtro/slicer, por lo que puede usarlo para obtener el resultado de resumen dinámico en un objeto visual por su contexto de fila.https://www.sqlbi.com/articles/calculated-columns-and-measures-in-dax/
En segundo lugar, podría usar esta medida simple para obtener el resultado en el contexto de la fila:
Measure = IF(SELECTEDVALUE('Table'[Commissionable]),SUM('Table'[Sales])*0.1)Pero esto llevará un problema de medida, Ver este post sobre él
https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376y este post:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907Ahora tendrá que crear otra nueva medida como se muestra a continuación
m_Total 1 = VAR __table = SUMMARIZE('Table1',[Company],[Commissionable],"__value",[m_Single]) RETURN SUMX(__table,[__value])saludos
Lin
quizás:
Measure =
VAR __Table = SUMMARIZE('Table',[Company],[Commissionable],"__Sum",SUM('Table'[Sales]))
VAR __Table2 = ADDCOLUMNS(__Table,"__Commission",IF([Commissionable],[__Sum]*.1,0))
RETURN
SUMX(__Table2,[__Commission])Gracias Greg, ¿es realmente tan complicado? Es muy fácil hacer esto como una columna. Confío en que sepas lo que estás haciendo mientras estoy familiarizado con tu libro, así que preguntándome si tal vez no estoy haciendo la pregunta de la manera correcta. Parecería,e que la configuración de la tabla temporal sólo permitiría que esto funcionara si la agregación estaba en la empresa. ¿Qué pasa si cambia a administrador de cuentas?
esa columna de comisión que voy a tratar de calcular es algo que necesita resumirse por cualquier otro valor posible en el pivote.
- v-lili6-msft6 years ago
Community Support
hola @ChicagoJay
¿es realmente tan complicado?
En primer lugar, usted debe saber que:
1. Columna de cálculo/ tabla no admite cambios dinámicos en función del filtro o la segmentación de datos.
2. La medición puede verse afectada por el filtro/slicer, por lo que puede usarlo para obtener el resultado de resumen dinámico en un objeto visual por su contexto de fila.https://www.sqlbi.com/articles/calculated-columns-and-measures-in-dax/
En segundo lugar, podría usar esta medida simple para obtener el resultado en el contexto de la fila:
Measure = IF(SELECTEDVALUE('Table'[Commissionable]),SUM('Table'[Sales])*0.1)Pero esto llevará un problema de medida, Ver este post sobre él
https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376y este post:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907Ahora tendrá que crear otra nueva medida como se muestra a continuación
m_Total 1 = VAR __table = SUMMARIZE('Table1',[Company],[Commissionable],"__value",[m_Single]) RETURN SUMX(__table,[__value])saludos
Lin