Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered
Hi everyone,
I've set a reflex artefact from a card visual on a PBI report published in a PPC workspace. This KPI is a simple countrows. The model semantic below the report is connected in DirectQuery mode to a Snwoflake table. The report is refreshed every hours in the page parameters of the report.
I set the a trigger based on the KPI. Reflex detects every hours the change of my KPI...but I've only one action triggered (the first one). The action is a "Send Teams message".
Why? Could you help me please?
Solved! Go to Solution.
Hi @XCT
Here are a few steps and considerations to help resolve the issue:
Check the Reflex Configuration: Ensure that the reflex is correctly configured to monitor changes as expected. Remember, after creating a reflex, you need to populate it with your data and ensure it's correctly monitoring for conditions. For more information on setting up reflexes, refer to the Get started using Data Activator - Microsoft Fabric | Microsoft Learn.
Verify the Trigger Conditions: Review the conditions set for triggering the action. It's crucial that the conditions accurately reflect the changes you expect to detect in your KPI. For more details on creating triggers in design mode, see Teams activity - Microsoft Fabric | Microsoft Learn.
Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@XCT , sorry for the late reply. The reason your trigger is only firing once during that range is that your condition is set to "becomes greater than zero". This means that the trigger will fire only when the value was greater than zero at time t, then becomes greater than zero at time t+1. If you want the trigger to fire continuously while your value is greater than zero, then you can do this by changing your trigger condition to "is greater than zero."
@XCT , sorry for the late reply. The reason your trigger is only firing once during that range is that your condition is set to "becomes greater than zero". This means that the trigger will fire only when the value was greater than zero at time t, then becomes greater than zero at time t+1. If you want the trigger to fire continuously while your value is greater than zero, then you can do this by changing your trigger condition to "is greater than zero."
Hi @XCT
Here are a few steps and considerations to help resolve the issue:
Check the Reflex Configuration: Ensure that the reflex is correctly configured to monitor changes as expected. Remember, after creating a reflex, you need to populate it with your data and ensure it's correctly monitoring for conditions. For more information on setting up reflexes, refer to the Get started using Data Activator - Microsoft Fabric | Microsoft Learn.
Verify the Trigger Conditions: Review the conditions set for triggering the action. It's crucial that the conditions accurately reflect the changes you expect to detect in your KPI. For more details on creating triggers in design mode, see Teams activity - Microsoft Fabric | Microsoft Learn.
Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Fabric update to learn about new features.